Creates a new configuration in the AppConfig hosted configuration store.
See also: AWS API Documentation
See ‘aws help’ for descriptions of global parameters.
create-hosted-configuration-version
--application-id <value>
--configuration-profile-id <value>
[--description <value>]
--content <value>
--content-type <value>
[--latest-version-number <value>]
<outfile>
--application-id
(string)
The application ID.
--configuration-profile-id
(string)
The configuration profile ID.
--description
(string)
A description of the configuration.
--content
(blob)
The content of the configuration or the configuration data.
--content-type
(string)
A standard MIME type describing the format of the configuration content. For more information, see Content-Type .
--latest-version-number
(integer)
An optional locking token used to prevent race conditions from overwriting configuration updates when creating a new version. To ensure your data is not overwritten when creating multiple hosted configuration versions in rapid succession, specify the version number of the latest hosted configuration version.
outfile
(string)
Filename where the content will be saved
See ‘aws help’ for descriptions of global parameters.
Note
To use the following examples, you must have the AWS CLI installed and configured. See the Getting started guide in the AWS CLI User Guide for more information.
Unless otherwise stated, all examples have unix-like quotation rules. These examples will need to be adapted to your terminal’s quoting rules. See Using quotation marks with strings in the AWS CLI User Guide .
To create a hosted configuration version
The following create-hosted-configuration-version
example creates a new configuration in the AWS AppConfig hosted configuration store. The configuration content must first be converted to base64.
aws appconfig create-hosted-configuration-version \
--application-id "339ohji" \
--configuration-profile-id "ur8hx2f" \
--content eyAiTmFtZSI6ICJFeGFtcGxlQXBwbGljYXRpb24iLCAiSWQiOiBFeGFtcGxlSUQsICJSYW5rIjogNyB9 \
--content-type "application/json" \
configuration_version_output_file
Contents of configuration_version_output_file
:
{ "Name": "ExampleApplication", "Id": ExampleID, "Rank": 7 }
Output:
{
"ApplicationId": "339ohji",
"ConfigurationProfileId": "ur8hx2f",
"VersionNumber": "1",
"ContentType": "application/json"
}
For more information, see About the AWS AppConfig hosted configuration store in the AWS Appconfig User Guide.
ApplicationId -> (string)
The application ID.
ConfigurationProfileId -> (string)
The configuration profile ID.
VersionNumber -> (integer)
The configuration version.
Description -> (string)
A description of the configuration.
Content -> (blob)
The content of the configuration or the configuration data.
ContentType -> (string)
A standard MIME type describing the format of the configuration content. For more information, see Content-Type .