5.3.1 • Published 8 months ago

@planetarium/account-aws-kms v5.3.1

Weekly downloads
-
License
LGPL-2.1-or-later
Repository
github
Last release
8 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

8 months ago

5.3.1

8 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

10 months ago

5.0.0

12 months ago

5.1.3

11 months ago

5.1.2

11 months ago

5.1.1

12 months ago

5.1.0

12 months ago

5.2.2

11 months ago

5.2.1

11 months ago

5.2.0

11 months ago

5.0.0-alpha.4

12 months 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

1 year ago

3.9.3

1 year 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