Как добавить sid в метод addToPolicy в CDK машинописи - PullRequest
0 голосов
/ 04 марта 2020

Как добавить sid в метод addToPolicy в машинописи CDK. Например, мой текущий код:

// Add Policy statement
    iamRole.addToPolicy( new iam.PolicyStatement({
      effect: iam.Effect.ALLOW,
      actions: ["s3:GetObject"],
      resources: ['arn:aws:s3:::'+ flowlogBucket.bucketName + '/*']
    }));

Как добавить sid к этому заявлению о политике?

1 Ответ

0 голосов
/ 04 марта 2020

Я не думаю, что есть способ добавить sid, используя метод addToPolicy. Я сделал это, изменив мой код следующим образом:

const testStatement = new iam.PolicyStatement({
      effect: iam.Effect.ALLOW,
      actions: ["s3:GetObject"],
      resources: ['arn:aws:s3:::'+ flowlogBucket.bucketName + '/*']
    });
testStatement.sid = 'sidName';

iamRole.addToPolicy(testStatement);
...