Я учусь использовать aws cdk, вот мой код, я хочу сделать "cdk deploy --profile myProfile", получил "Невозможно разрешить использование учетной записи AWS. Она должна быть настроена, когда Вы определяете свой CDK или через среду ",
, но я уже указал свои учетные данные и регион с помощью, может кто-нибудь помочь мне с этим.
cdk doctor
ℹ️ CDK Version: 1.30.0 (build 4f54ff7)
ℹ️ AWS environment variables:
- AWS_PROFILE = myProfile
- AWS_SDK_LOAD_CONFIG = 1
ℹ️ CDK environment variables:
- CDK_DEPLOY_ACCOUNT = 096938481488
- CDK_DEPLOY_REGION = us-west-2
aws configure --profile myProfile
AWS Access Key ID [****************6LNQ]:
AWS Secret Access Key [****************d9iz]:
Default region name [us-west-2]:
Default output format [None]:
import core = require('@aws-cdk/core');
import dynamodb = require('@aws-cdk/aws-dynamodb')
import { AttributeType } from '@aws-cdk/aws-dynamodb';
import { App, Construct, Stack } from "@aws-cdk/core";
export class HelloCdkStack extends core.Stack {
constructor(scope: core.App, id: string, props?: core.StackProps) {
super(scope, id, props);
new dynamodb.Table(this, 'MyFirstTable', {
tableName: 'myTable1',
partitionKey: {
name: 'MyPartitionkey',
type: AttributeType.NUMBER
}
});
}
}
const app = new App();
new HelloCdkStack(app, 'first-stack-us', { env: { account: '***', region: 'us-west-2' }});
app.synth();