5.3.1 • Published 9 months ago

@planetarium/account-aws-kms v5.3.1

Weekly downloads
-
License
LGPL-2.1-or-later
Repository
github
Last release
9 months ago

@planetarium/account-aws-kms

An npm package for providing AwsKmsKeyStore, an implementation of KeyStore from @planetarium/account that uses AWS KMS as the backend.

Required permissions

MethodRequired permissionsRequired for AwsKmsKeyStoreOptions.scopingTags
AwsKmsKeyStore.list()kms:ListKeyskms:ListResourceTags
AwsKmsKeyStore.get()kms:ListKeyskms:ListResourceTags
AwsKmsKeyStore.generate()kms:CreateKey, kms:GetPublicKeykms:TagResource
AwsKmsKeyStore.delete()kms:ScheduleKeyDeletion
AwsKmsAccount.sign()^1kms:Sign

Replace [NUMERIC_ROOT_ACCOUNT_ID] with your 12-digit root account ID:

{
  "Version": "2012-10-17",
  "Statement": [
    {
      "Effect": "Allow",
      "Action": [
        "kms:GetPublicKey",
        "kms:ScheduleKeyDeletion",
        "kms:DescribeKey",
        "kms:ListResourceTags",
        "kms:Sign",
        "kms:TagResource"
      ],
      "Resource": "arn:aws:kms:*:[NUMERIC_ROOT_ACCOUNT_ID]:key/*"
    },
    {
      "Effect": "Allow",
      "Action": [
        "kms:ListKeys",
        "kms:CreateKey"
      ],
      "Resource": "*"
    }
  ]
}

^1: An AwsKmsAccount instance can be obtained from AwsKmsKeyStore.get().

5.3.2-alpha.1

9 months ago

5.3.1

9 months ago

5.3.0

9 months ago

5.3.0-alpha.2

10 months ago

5.3.0-alpha.3

10 months ago

5.3.0-alpha.1

11 months ago

5.0.0

1 year ago

5.1.3

12 months ago

5.1.2

12 months ago

5.1.1

1 year ago

5.1.0

1 year ago

5.2.2

11 months ago

5.2.1

12 months ago

5.2.0

12 months ago

5.0.0-alpha.4

1 year ago

5.0.0-alpha.3

1 year ago

4.6.1

1 year ago

4.6.0

1 year ago

4.5.2

1 year ago

4.5.1

1 year ago

4.5.0

1 year ago

4.4.2

1 year ago

4.4.1

1 year ago

4.3.1

1 year ago

4.4.0

1 year ago

4.3.0

1 year ago

4.2.0

1 year ago

4.1.0

1 year ago

4.0.6

1 year ago

4.0.5

1 year ago

4.0.4

1 year ago

4.0.3

1 year ago

4.0.2

1 year ago

4.0.1

1 year ago

3.9.6

1 year ago

4.0.0

1 year ago

3.9.5

1 year ago

3.9.4

2 years ago

3.9.3

2 years ago

3.9.2

2 years ago

3.9.1

2 years ago

2.4.1

2 years ago

2.4.0

2 years ago

3.2.0

2 years ago

2.3.0

2 years ago

3.1.2

2 years ago

3.1.1

2 years ago

3.1.0

2 years ago

3.9.0

2 years ago

3.0.1

2 years ago

3.8.0

2 years ago

3.0.0

2 years ago

3.8.1

2 years ago

3.7.1

2 years ago

3.7.0

2 years ago

3.6.2

2 years ago

3.6.1

2 years ago

3.6.0

2 years ago

3.5.0

2 years ago

3.4.0

2 years ago

2.5.0

2 years ago

3.3.1

2 years ago

3.3.0

2 years ago

1.2.0

2 years ago

1.2.1

2 years ago

2.0.1

2 years ago

2.0.0

2 years ago

1.1.0

2 years ago

1.0.2

2 years ago

1.0.1

2 years ago

1.4.0

2 years ago

1.0.3

2 years ago

2.2.0

2 years ago

1.3.0

2 years ago

2.1.1

2 years ago

2.1.0

2 years ago

1.0.0

2 years ago

0.53.4

2 years ago

0.53.2

2 years ago

0.53.3

2 years ago

0.53.0

2 years ago

0.53.1

2 years ago

0.0.2

3 years ago

0.0.1

3 years ago

0.0.0

3 years ago