[ aws . appconfig ]

create-hosted-configuration-version

Description

Creates a new configuration in the AppConfig hosted configuration store.

See also: AWS API Documentation

See ‘aws help’ for descriptions of global parameters.

Synopsis

  create-hosted-configuration-version
--application-id <value>
--configuration-profile-id <value>
[--description <value>]
--content <value>
--content-type <value>
[--latest-version-number <value>]
<outfile>

Options

--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.

Examples

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.

Output

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 .