AWS cli documentation change
Summary
Updated AWS CLI version reference from 2.34.34 to 2.34.37 and made significant documentation improvements including clarifying certificate formats (PEM-encoded), adding provisioning profile status field, and correcting terminology from 'provisioning template' to 'provisioning profile'
Security assessment
This change improves documentation clarity around certificate management for IoT device provisioning. It specifies that certificates should be PEM-encoded and clarifies that claim certificate private keys 'may be stored securely' (changing from 'is stored securely'), which provides more accurate security guidance. The addition of status tracking for provisioning profiles helps with operational security monitoring. However, there's no evidence this addresses a specific security vulnerability.
Diff
diff --git a/cli/latest/reference/iot-managed-integrations/create-provisioning-profile.md b/cli/latest/reference/iot-managed-integrations/create-provisioning-profile.md index 82a72eadb..22d0f354c 100644 --- a//cli/latest/reference/iot-managed-integrations/create-provisioning-profile.md +++ b//cli/latest/reference/iot-managed-integrations/create-provisioning-profile.md @@ -15 +15 @@ - * [AWS CLI 2.34.34 Command Reference](../../index.html) » + * [AWS CLI 2.34.37 Command Reference](../../index.html) » @@ -59 +59 @@ First time using the AWS CLI? See the [User Guide](https://docs.aws.amazon.com/c -Create a provisioning profile for a device to execute the provisioning flows using a provisioning template. The provisioning template is a document that defines the set of resources and policies applied to a device during the provisioning process. +Create a provisioning profile for executing device provisioning flows. The provisioning profile is a document that defines the set of resources and policies applied to a device during the provisioning process. @@ -111 +111 @@ See also: [AWS API Documentation](https://docs.aws.amazon.com/goto/WebAPI/iot-ma -> The id of the certificate authority (CA) certificate. +> The body of the PEM-encoded certificate authority (CA) certificate. @@ -121 +121 @@ See also: [AWS API Documentation](https://docs.aws.amazon.com/goto/WebAPI/iot-ma -> The claim certificate. +> The body of the PEM-encoded claim certificate. If a claim certificate is provided, it will be used for the provisioning profile. Otherwise, a claim certificate will be generated. @@ -125 +125 @@ See also: [AWS API Documentation](https://docs.aws.amazon.com/goto/WebAPI/iot-ma -> The name of the provisioning template. +> The name of the provisioning profile. @@ -304 +304 @@ Arn -> (string) -> The Amazon Resource Name (ARN) of the provisioning template used in the provisioning profile. +> The Amazon Resource Name (ARN) of the provisioning profile. @@ -316 +316 @@ Name -> (string) -> The name of the provisioning template. +> The name of the provisioning profile. @@ -348,0 +349,14 @@ Id -> (string) +Status -> (string) + +> The status of a provisioning profile. +> +> Possible values: +> +> * `CREATE_IN_PROGRESS` +> * `CREATE_FAILED` +> * `CREATED` +> * `DELETE_IN_PROGRESS` +> * `DELETE_FAILED` +> + + @@ -351 +365 @@ ClaimCertificate -> (string) -> The id of the claim certificate. +> The body of the PEM-encoded claim certificate. @@ -355 +369 @@ ClaimCertificatePrivateKey -> (string) -> The private key of the claim certificate. This is stored securely on the device for validating the connection endpoint with IoT managed integrations using the public key. +> The private key of the claim certificate. This may be stored securely on the device for validating the connection endpoint with IoT managed integrations using the public key. @@ -367 +381 @@ ClaimCertificatePrivateKey -> (string) - * [AWS CLI 2.34.34 Command Reference](../../index.html) » + * [AWS CLI 2.34.37 Command Reference](../../index.html) »