Under properties, configure the following AWS CA-specific settings.
aws-api-url
The AWS CA API regional URL for the plugin to interact with AWS. For example:
"https://acm-pca.us-east-1.amazonaws.com:443/"
Mandatory: Yes.
aws-assume-role-arn
The AWS ARN that uniquely identifies the IAM role. This is used when your AWS user configured above does not have the required permission under the AWS user. If this parameter is defined, the plugin will assume the AWS IAM role defined and obtain temporary security credentials in order to access the AWS resources needed.
Your AWS user should have a role with permissions for the required resources such as dynamodb access, awscm private ca access, S3 CRL, and audit report access.
Mandatory: No.
aws-ca-arn
The AWS ARN that uniquely identifies the AWS CA. For example:
"arn:aws:acm-pca:us-east-1:422825380052:certificate-authority/b6fd6660-e6eb-4fed-9fe9-d5a82f952ed4"
Mandatory: Yes.
aws-ca-audit-report-s3-bucket-name
The AWS S3 bucket name uniquely identifying the bucket for saving AWS Audit Reports. For example:
"cagw-audit-report"
You can generate multiple Audit Reports in a shared bucket. Each generated report in the bucket will be an object with a unique key.
Mandatory: No.
aws-ca-s3-crl-arn
The AWS ARN uniquely identifying the bucket for saving the CRL. For example:
"arn:aws:s3:::wy-crl"
Mandatory: Yes.
aws-region
The AWS region of the CA. For example:
"us-east-1"
CA instances are only available in their region.
Mandatory: Yes.
aws-sts-token-duration-in-seconds
The duration in seconds that the STS temporary credential should remain valid. Default is 1200 seconds if not specified.
Mandatory: When defined together with properties.aws-ca-cert-template-arn
in the AWS CA profile settings.
aws-user-access-key-id
The AWS API username. For example:
"AKIAWE4S3JDKMNSG5K5T"
Mandatory: Yes.
aws-user-arn
The AWS ARN that uniquely identifies the IAM user
Mandatory: Yes.
aws-user-login-url
The AWS sign URL for the IAM user
Mandatory: Yes.
aws-user-secret-access-key
The AWS API password.
Mandatory: Yes.
certificate-events-storage-method
The storage type for recording events – for example:
“DynamoDb”
Mandatory: No
dynamodb-table-name
The name of the Dynamo database for storing the events.
Mandatory: When the value of certificate-events-storage-method
is "Dynamo DB".