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
feat(client-kms): This feature supports the ability to specify a custom rotation period for automatic key rotations, the ability to perform on-demand key rotations, and visibility into your key material rotations.
* of the key material</a> of the specified symmetric encryption KMS key. </p>
32
-
* <p>When you enable automatic rotation of a <a href="https://docs.aws.amazon.com/kms/latest/developerguide/concepts.html#customer-cmk">customer managed KMS key</a>, KMS
32
+
* <p>By default, when you enable automatic rotation of a <a href="https://docs.aws.amazon.com/kms/latest/developerguide/concepts.html#customer-cmk">customer managed KMS key</a>, KMS
33
33
* rotates the key material of the KMS key one year (approximately 365 days) from the enable date
34
-
* and every year thereafter. You can monitor rotation of the key material for your KMS keys in
35
-
* CloudTrail and Amazon CloudWatch. To disable rotation of the key material in a customer
36
-
* managed KMS key, use the <a>DisableKeyRotation</a> operation.</p>
34
+
* and every year thereafter. You can use the optional <code>RotationPeriodInDays</code>
35
+
* parameter to specify a custom rotation period when you enable key rotation, or you can use
36
+
* <code>RotationPeriodInDays</code> to modify the rotation period of a key that you previously
37
+
* enabled automatic key rotation on.</p>
38
+
* <p>You can monitor rotation of the key material
39
+
* for your KMS keys in CloudTrail and Amazon CloudWatch. To disable rotation of the key
40
+
* material in a customer managed KMS key, use the <a>DisableKeyRotation</a>
41
+
* operation. You can use the <a>GetKeyRotationStatus</a> operation to identify any in progress
42
+
* rotations. You can use the <a>ListKeyRotations</a> operation to view the details of
43
+
* completed rotations.</p>
37
44
* <p>Automatic key rotation is supported only on <a href="https://docs.aws.amazon.com/kms/latest/developerguide/concepts.html#symmetric-cmks">symmetric encryption KMS keys</a>.
38
45
* You cannot enable automatic rotation of <a href="https://docs.aws.amazon.com/kms/latest/developerguide/symmetric-asymmetric.html">asymmetric KMS keys</a>, <a href="https://docs.aws.amazon.com/kms/latest/developerguide/hmac.html">HMAC KMS keys</a>, KMS keys with <a href="https://docs.aws.amazon.com/kms/latest/developerguide/importing-keys.html">imported key material</a>, or KMS keys in a <a href="https://docs.aws.amazon.com/kms/latest/developerguide/custom-key-store-overview.html">custom key store</a>. To enable or disable automatic rotation of a set of related <a href="https://docs.aws.amazon.com/kms/latest/developerguide/multi-region-keys-manage.html#multi-region-rotate">multi-Region keys</a>, set the property on the primary key. </p>
39
-
* <p>You cannot enable or disable automatic rotation <a href="https://docs.aws.amazon.com/kms/latest/developerguide/concepts.html#aws-managed-cmk">Amazon Web Services managed KMS keys</a>. KMS
46
+
* <p>You cannot enable or disable automatic rotation of <a href="https://docs.aws.amazon.com/kms/latest/developerguide/concepts.html#aws-managed-cmk">Amazon Web Services managed KMS keys</a>. KMS
40
47
* always rotates the key material of Amazon Web Services managed keys every year. Rotation of <a href="https://docs.aws.amazon.com/kms/latest/developerguide/concepts.html#aws-owned-cmk">Amazon Web Services owned KMS
41
-
* keys</a> varies.</p>
48
+
* keys</a> is managed by the Amazon Web Services service that owns the key.</p>
42
49
* <note>
43
50
* <p>In May 2022, KMS changed the rotation schedule for Amazon Web Services managed keys from every three
44
51
* years (approximately 1,095 days) to every year (approximately 365 days).</p>
* <p>Gets a Boolean value that indicates whether <a href="https://docs.aws.amazon.com/kms/latest/developerguide/rotate-keys.html">automatic rotation of the key material</a> is
31
-
* enabled for the specified KMS key.</p>
32
-
* <p>When you enable automatic rotation for <a href="https://docs.aws.amazon.com/kms/latest/developerguide/concepts.html#customer-cmk">customer managed KMS keys</a>, KMS
33
-
* rotates the key material of the KMS key one year (approximately 365 days) from the enable date
34
-
* and every year thereafter. You can monitor rotation of the key material for your KMS keys in
35
-
* CloudTrail and Amazon CloudWatch.</p>
30
+
* <p>Provides detailed information about the rotation status for a KMS key, including
31
+
* whether <a href="https://docs.aws.amazon.com/kms/latest/developerguide/rotate-keys.html">automatic rotation of the key material</a> is enabled for the specified KMS key, the
32
+
* <a href="https://docs.aws.amazon.com/kms/latest/developerguide/rotate-keys.html#rotation-period">rotation period</a>, and the next scheduled
33
+
* rotation date.</p>
36
34
* <p>Automatic key rotation is supported only on <a href="https://docs.aws.amazon.com/kms/latest/developerguide/concepts.html#symmetric-cmks">symmetric encryption KMS keys</a>.
37
35
* You cannot enable automatic rotation of <a href="https://docs.aws.amazon.com/kms/latest/developerguide/symmetric-asymmetric.html">asymmetric KMS keys</a>, <a href="https://docs.aws.amazon.com/kms/latest/developerguide/hmac.html">HMAC KMS keys</a>, KMS keys with <a href="https://docs.aws.amazon.com/kms/latest/developerguide/importing-keys.html">imported key material</a>, or KMS keys in a <a href="https://docs.aws.amazon.com/kms/latest/developerguide/custom-key-store-overview.html">custom key store</a>. To enable or disable automatic rotation of a set of related <a href="https://docs.aws.amazon.com/kms/latest/developerguide/multi-region-keys-manage.html#multi-region-rotate">multi-Region keys</a>, set the property on the primary key..</p>
38
36
* <p>You can enable (<a>EnableKeyRotation</a>) and disable automatic rotation (<a>DisableKeyRotation</a>) of the key material in customer managed KMS keys. Key
39
37
* material rotation of <a href="https://docs.aws.amazon.com/kms/latest/developerguide/concepts.html#aws-managed-cmk">Amazon Web Services managed KMS keys</a> is not
40
38
* configurable. KMS always rotates the key material in Amazon Web Services managed KMS keys every year. The
41
39
* key rotation status for Amazon Web Services managed KMS keys is always <code>true</code>.</p>
40
+
* <p>You can perform on-demand (<a>RotateKeyOnDemand</a>) rotation of the
41
+
* key material in customer managed KMS keys, regardless of whether or not automatic key rotation is enabled.
42
+
* You can use GetKeyRotationStatus to identify the date and time that an in progress on-demand rotation
43
+
* was initiated. You can use <a>ListKeyRotations</a> to view the details of completed rotations.</p>
42
44
* <note>
43
45
* <p>In May 2022, KMS changed the rotation schedule for Amazon Web Services managed keys from every three
44
46
* years to every year. For details, see <a>EnableKeyRotation</a>.</p>
0 commit comments