Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

simple data schema with a query producing several warnings on deployment #2803

Open
josefaidt opened this issue Aug 22, 2024 · 2 comments
Open
Labels
bug Something isn't working Gen 2 transferred

Comments

@josefaidt
Copy link
Contributor

Environment information

System:
  OS: macOS 14.6.1
  CPU: (10) arm64 Apple M1 Pro
  Memory: 84.02 MB / 32.00 GB
  Shell: /opt/homebrew/bin/fish
Binaries:
  Node: 20.16.0 - ~/.local/state/fnm_multishells/28867_1724346485912/bin/node
  Yarn: undefined - undefined
  npm: 10.8.1 - ~/.local/state/fnm_multishells/28867_1724346485912/bin/npm
  pnpm: 9.7.0 - ~/.local/state/fnm_multishells/28867_1724346485912/bin/pnpm
NPM Packages:
  @aws-amplify/auth-construct: Not Found
  @aws-amplify/backend: 1.1.1
  @aws-amplify/backend-auth: Not Found
  @aws-amplify/backend-cli: 1.2.4
  @aws-amplify/backend-data: Not Found
  @aws-amplify/backend-deployer: Not Found
  @aws-amplify/backend-function: Not Found
  @aws-amplify/backend-output-schemas: Not Found
  @aws-amplify/backend-output-storage: Not Found
  @aws-amplify/backend-secret: Not Found
  @aws-amplify/backend-storage: Not Found
  @aws-amplify/cli-core: Not Found
  @aws-amplify/client-config: Not Found
  @aws-amplify/deployed-backend-client: Not Found
  @aws-amplify/form-generator: Not Found
  @aws-amplify/model-generator: Not Found
  @aws-amplify/platform-core: Not Found
  @aws-amplify/plugin-types: Not Found
  @aws-amplify/sandbox: Not Found
  @aws-amplify/schema-generator: Not Found
  aws-amplify: 6.5.2
  aws-cdk: 2.154.0
  aws-cdk-lib: 2.154.0
  typescript: 5.5.4
AWS environment variables:
  AWS_PROFILE = josef
  AWS_REGION = us-east-1
  AWS_STS_REGIONAL_ENDPOINTS = regional
  AWS_NODEJS_CONNECTION_REUSE_ENABLED = 1
  AWS_SDK_LOAD_CONFIG = 1
No CDK environment variables

Description

I have a small schema

import { type ClientSchema, a, defineData } from "@aws-amplify/backend"
import { myFunction } from "./my-function/resource"

const schema = a
  .schema({
    sayHello: a
      .query()
      .arguments({
        name: a.string(),
      })
      .returns(a.string()),
  })
  .authorization((allow) => [
    allow.resource(myFunction).to(["query", "mutate", "listen"]),
  ])

export type Schema = ClientSchema<typeof schema>

export const data = defineData({
  schema,
  authorizationModes: {
    defaultAuthorizationMode: "iam",
  },
})

When I deploy I am observing 6 occurrences of a warning despite not using manyToMany

[Warning at /amplify-reproamplifygen2schemadefaultargument-josefai-sandbox-e3dea13dde/data/amplifyData/GraphQLAPI] @predictions is deprecated. This functionality will be removed in the next major release.

CleanShot 2024-08-22 at 10 08 31@2x

@ykethan
Copy link
Member

ykethan commented Aug 23, 2024

Transferring this over to API repository.

@ykethan ykethan transferred this issue from aws-amplify/amplify-backend Aug 23, 2024
@AnilMaktala AnilMaktala added the bug Something isn't working label Aug 26, 2024
@AnilMaktala
Copy link
Member

Hey Josef, We can replicate the issue by following the steps outlined in the description. Therefore, I am marking it as a bug for the team to evaluate further.

image

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
bug Something isn't working Gen 2 transferred
Projects
None yet
Development

No branches or pull requests

3 participants