You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
* <b>Eventual consistency</b>: The KMS API follows an eventual consistency model.
46
-
* For more information, see <a href="https://docs.aws.amazon.com/kms/latest/developerguide/programming-eventual-consistency.html">KMS eventual consistency</a>.</p>
46
+
* For more information, see <a href="https://docs.aws.amazon.com/kms/latest/developerguide/accessing-kms.html#programming-eventual-consistency">KMS eventual consistency</a>.</p>
47
47
* @example
48
48
* Use a bare-bones client and the command you need to make an API call.
* <p>Connects or reconnects a <a href="https://docs.aws.amazon.com/kms/latest/developerguide/custom-key-store-overview.html">custom key store</a> to its backing key store. For an CloudHSM key
31
+
* <p>Connects or reconnects a <a href="https://docs.aws.amazon.com/kms/latest/developerguide/key-store-overview.html">custom key store</a> to its backing key store. For an CloudHSM key
32
32
* store, <code>ConnectCustomKeyStore</code> connects the key store to its associated CloudHSM
33
33
* cluster. For an external key store, <code>ConnectCustomKeyStore</code> connects the key store
34
34
* to the external key store proxy that communicates with your external key manager.</p>
* complete. When it succeeds, this operation quickly returns an HTTP 200 response and a JSON
41
41
* object with no properties. However, this response does not indicate that the custom key store
42
42
* is connected. To get the connection state of the custom key store, use the <a>DescribeCustomKeyStores</a> operation.</p>
43
-
* <p> This operation is part of the <a href="https://docs.aws.amazon.com/kms/latest/developerguide/custom-key-store-overview.html">custom key stores</a> feature in KMS, which
43
+
* <p> This operation is part of the custom key stores feature in KMS, which
44
44
* combines the convenience and extensive integration of KMS with the isolation and control of a
45
45
* key store that you own and manage.</p>
46
46
* <p>The <code>ConnectCustomKeyStore</code> operation might fail for various reasons. To find
* <p>To connect an CloudHSM key store, its associated CloudHSM cluster must have at least one active
61
61
* HSM. To get the number of active HSMs in a cluster, use the <a href="https://docs.aws.amazon.com/cloudhsm/latest/APIReference/API_DescribeClusters.html">DescribeClusters</a> operation. To add HSMs
62
-
* to the cluster, use the <a href="https://docs.aws.amazon.com/cloudhsm/latest/APIReference/API_CreateHsm.html">CreateHsm</a> operation. Also, the <a href="https://docs.aws.amazon.com/kms/latest/developerguide/key-store-concepts.html#concept-kmsuser">
62
+
* to the cluster, use the <a href="https://docs.aws.amazon.com/cloudhsm/latest/APIReference/API_CreateHsm.html">CreateHsm</a> operation. Also, the <a href="https://docs.aws.amazon.com/kms/latest/developerguide/keystore-cloudhsm.html#concept-kmsuser">
63
63
* <code>kmsuser</code> crypto
64
64
* user</a> (CU) must not be logged into the cluster. This prevents KMS from using this
* <b>Eventual consistency</b>: The KMS API follows an eventual consistency model.
120
-
* For more information, see <a href="https://docs.aws.amazon.com/kms/latest/developerguide/programming-eventual-consistency.html">KMS eventual consistency</a>.</p>
120
+
* For more information, see <a href="https://docs.aws.amazon.com/kms/latest/developerguide/accessing-kms.html#programming-eventual-consistency">KMS eventual consistency</a>.</p>
121
121
* @example
122
122
* Use a bare-bones client and the command you need to make an API call.
* <p>Adding, deleting, or updating an alias can allow or deny permission to the KMS key. For details, see <a href="https://docs.aws.amazon.com/kms/latest/developerguide/abac.html">ABAC for KMS</a> in the <i>Key Management Service Developer Guide</i>.</p>
34
34
* </note>
35
-
* <p>You can use an alias to identify a KMS key in the KMS console, in the <a>DescribeKey</a> operation and in <a href="https://docs.aws.amazon.com/kms/latest/developerguide/concepts.html#cryptographic-operations">cryptographic operations</a>, such as <a>Encrypt</a> and
35
+
* <p>You can use an alias to identify a KMS key in the KMS console, in the <a>DescribeKey</a> operation and in <a href="https://docs.aws.amazon.com/kms/latest/developerguide/kms-cryptography.html#cryptographic-operations">cryptographic operations</a>, such as <a>Encrypt</a> and
36
36
* <a>GenerateDataKey</a>. You can also change the KMS key that's associated with
37
37
* the alias (<a>UpdateAlias</a>) or delete the alias (<a>DeleteAlias</a>)
38
38
* at any time. These operations don't affect the underlying KMS key. </p>
39
39
* <p>You can associate the alias with any customer managed key in the same Amazon Web Services Region. Each
40
40
* alias is associated with only one KMS key at a time, but a KMS key can have multiple aliases.
41
41
* A valid KMS key is required. You can't create an alias without a KMS key.</p>
42
42
* <p>The alias must be unique in the account and Region, but you can have aliases with the same
43
-
* name in different Regions. For detailed information about aliases, see <a href="https://docs.aws.amazon.com/kms/latest/developerguide/kms-alias.html">Using aliases</a> in the
43
+
* name in different Regions. For detailed information about aliases, see <a href="https://docs.aws.amazon.com/kms/latest/developerguide/kms-alias.html">Aliases in KMS</a> in the
44
44
* <i>Key Management Service Developer Guide</i>.</p>
45
45
* <p>This operation does not return a response. To get the alias that you created, use the
* <p>For details, see <a href="https://docs.aws.amazon.com/kms/latest/developerguide/kms-alias.html#alias-access">Controlling access to aliases</a> in the
67
-
* <i>Key Management Service Developer Guide</i>.</p>
66
+
* <p>For details, see <a href="https://docs.aws.amazon.com/kms/latest/developerguide/alias-access.html">Controlling access to aliases</a> in the <i>Key Management Service Developer Guide</i>.</p>
* <b>Eventual consistency</b>: The KMS API follows an eventual consistency model.
90
-
* For more information, see <a href="https://docs.aws.amazon.com/kms/latest/developerguide/programming-eventual-consistency.html">KMS eventual consistency</a>.</p>
89
+
* For more information, see <a href="https://docs.aws.amazon.com/kms/latest/developerguide/accessing-kms.html#programming-eventual-consistency">KMS eventual consistency</a>.</p>
91
90
* @example
92
91
* Use a bare-bones client and the command you need to make an API call.
* <p>The request was rejected because a quota was exceeded. For more information, see <a href="https://docs.aws.amazon.com/kms/latest/developerguide/limits.html">Quotas</a> in the
150
-
* <i>Key Management Service Developer Guide</i>.</p>
148
+
* <p>The request was rejected because a length constraint or quota was exceeded. For more
149
+
* information, see <a href="https://docs.aws.amazon.com/kms/latest/developerguide/limits.html">Quotas</a> in
150
+
* the <i>Key Management Service Developer Guide</i>.</p>
* <p>Creates a <a href="https://docs.aws.amazon.com/kms/latest/developerguide/custom-key-store-overview.html">custom key store</a> backed by a key store that you own and manage. When you use a
35
+
* <p>Creates a <a href="https://docs.aws.amazon.com/kms/latest/developerguide/key-store-overview.html">custom key store</a> backed by a key store that you own and manage. When you use a
36
36
* KMS key in a custom key store for a cryptographic operation, the cryptographic operation is
37
37
* actually performed in your key store using your keys. KMS supports <a href="https://docs.aws.amazon.com/kms/latest/developerguide/keystore-cloudhsm.html">CloudHSM key stores</a>
38
38
* backed by an <a href="https://docs.aws.amazon.com/cloudhsm/latest/userguide/clusters.html">CloudHSM cluster</a>
39
39
* and <a href="https://docs.aws.amazon.com/kms/latest/developerguide/keystore-external.html">external key
40
40
* stores</a> backed by an external key store proxy and external key manager outside of
41
41
* Amazon Web Services.</p>
42
-
* <p> This operation is part of the <a href="https://docs.aws.amazon.com/kms/latest/developerguide/custom-key-store-overview.html">custom key stores</a> feature in KMS, which
42
+
* <p> This operation is part of the custom key stores feature in KMS, which
43
43
* combines the convenience and extensive integration of KMS with the isolation and control of a
44
44
* key store that you own and manage.</p>
45
45
* <p>Before you create the custom key store, the required elements must be in place and
* external key manager. Even if you are not going to use your custom key store immediately, you
86
86
* might want to connect it to verify that all settings are correct and then disconnect it until
87
87
* you are ready to use it.</p>
88
-
* <p>For help with failures, see <a href="https://docs.aws.amazon.com/kms/latest/developerguide/fix-keystore.html">Troubleshooting a custom key store</a> in the
89
-
* <i>Key Management Service Developer Guide</i>.</p>
90
88
* <p>
91
89
* <b>Cross-account use</b>: No. You cannot perform this operation on a custom key store in a different Amazon Web Services account.</p>
* <b>Eventual consistency</b>: The KMS API follows an eventual consistency model.
126
-
* For more information, see <a href="https://docs.aws.amazon.com/kms/latest/developerguide/programming-eventual-consistency.html">KMS eventual consistency</a>.</p>
124
+
* For more information, see <a href="https://docs.aws.amazon.com/kms/latest/developerguide/accessing-kms.html#programming-eventual-consistency">KMS eventual consistency</a>.</p>
127
125
* @example
128
126
* Use a bare-bones client and the command you need to make an API call.
* <p>The request was rejected because a quota was exceeded. For more information, see <a href="https://docs.aws.amazon.com/kms/latest/developerguide/limits.html">Quotas</a> in the
231
-
* <i>Key Management Service Developer Guide</i>.</p>
228
+
* <p>The request was rejected because a length constraint or quota was exceeded. For more
229
+
* information, see <a href="https://docs.aws.amazon.com/kms/latest/developerguide/limits.html">Quotas</a> in
230
+
* the <i>Key Management Service Developer Guide</i>.</p>
* <p>For detailed information about grants, including grant terminology, see <a href="https://docs.aws.amazon.com/kms/latest/developerguide/grants.html">Grants in KMS</a> in the
38
38
* <i>
39
39
* <i>Key Management Service Developer Guide</i>
40
-
* </i>. For examples of working with grants in several
41
-
* programming languages, see <a href="https://docs.aws.amazon.com/kms/latest/developerguide/programming-grants.html">Programming grants</a>. </p>
40
+
* </i>. For examples of creating grants in several
41
+
* programming languages, see <a href="https://docs.aws.amazon.com/kms/latest/developerguide/example_kms_CreateGrant_section.html">Use CreateGrant with an Amazon Web Services SDK or CLI</a>. </p>
42
42
* <p>The <code>CreateGrant</code> operation returns a <code>GrantToken</code> and a
43
43
* <code>GrantId</code>.</p>
44
44
* <ul>
45
45
* <li>
46
46
* <p>When you create, retire, or revoke a grant, there might be a brief delay, usually less than five minutes, until the grant is available throughout KMS. This state is known as <i>eventual consistency</i>. Once the grant has achieved eventual consistency, the grantee
47
47
* principal can use the permissions in the grant without identifying the grant. </p>
48
48
* <p>However, to use the permissions in the grant immediately, use the
49
-
* <code>GrantToken</code> that <code>CreateGrant</code> returns. For details, see <a href="https://docs.aws.amazon.com/kms/latest/developerguide/grant-manage.html#using-grant-token">Using a
50
-
* grant token</a> in the <i>
49
+
* <code>GrantToken</code> that <code>CreateGrant</code> returns. For details, see <a href="https://docs.aws.amazon.com/kms/latest/developerguide/using-grant-token.html">Using a grant
* <b>Eventual consistency</b>: The KMS API follows an eventual consistency model.
95
-
* For more information, see <a href="https://docs.aws.amazon.com/kms/latest/developerguide/programming-eventual-consistency.html">KMS eventual consistency</a>.</p>
95
+
* For more information, see <a href="https://docs.aws.amazon.com/kms/latest/developerguide/accessing-kms.html#programming-eventual-consistency">KMS eventual consistency</a>.</p>
96
96
* @example
97
97
* Use a bare-bones client and the command you need to make an API call.
* <p>The request was rejected because a quota was exceeded. For more information, see <a href="https://docs.aws.amazon.com/kms/latest/developerguide/limits.html">Quotas</a> in the
181
-
* <i>Key Management Service Developer Guide</i>.</p>
180
+
* <p>The request was rejected because a length constraint or quota was exceeded. For more
181
+
* information, see <a href="https://docs.aws.amazon.com/kms/latest/developerguide/limits.html">Quotas</a> in
182
+
* the <i>Key Management Service Developer Guide</i>.</p>
0 commit comments