As traduções são geradas por tradução automática. Em caso de conflito entre o conteúdo da tradução e da versão original em inglês, a versão em inglês prevalecerá.
Obtenha um pacote de configuração
Recupere um pacote de configuração para inspecionar seus metadados ou ler o conteúdo completo da configuração de uma versão específica. Duas operações estão disponíveis:
-
GetConfigurationBundle— Retorna a versão mais recente de um pacote. Se
branchNamefor especificado, retorna a versão mais recente dessa ramificação. Se omitido, retorna a versão mais recente em todas as ramificações. Use isso para ler a configuração ativa atual. -
GetConfigurationBundleVersion— Retorna uma versão histórica específica por ID de versão. Use isso para inspecionar configurações anteriores ou comparar versões.
Combinar metadados versus conteúdo da versão
GetConfigurationBundleretorna os metadados em nível de pacote (nome, descrição, ARN) e o conteúdo completo da versão (componentes com seus pares de valores-chave de configuração). Se você só precisa saber quais versões existem sem buscar seu conteúdo completo, use ListConfigurationBundleVersions em vez disso.
GetConfigurationBundleVersionretorna os mesmos campos plusversionCreatedAt, que informam exatamente quando essa versão específica foi criada (ao contrário decreatedAt, que é quando o pacote em si foi criado pela primeira vez).
Exemplos de código
exemplo
Parâmetros de solicitação
GetConfigurationBundle
| Parâmetro | Tipo | Obrigatório | Descrição |
|---|---|---|---|
|
|
String |
Sim |
O ID do pacote de configuração. Passado como parâmetro de caminho. |
|
|
String |
Não |
Nome da filial da qual obter a versão mais recente. Se omitido, retorna a versão mais recente em todas as ramificações. |
GetConfigurationBundleVersion
| Parâmetro | Tipo | Obrigatório | Descrição |
|---|---|---|---|
|
|
String |
Sim |
O ID do pacote de configuração. Passado como parâmetro de caminho. |
|
|
String |
Sim |
O UUID da versão específica a ser recuperada. Passado como parâmetro de caminho. |
Resposta
Ambas as operações retornam os mesmos campos. GetConfigurationBundleVersionalém disso, retornaversionCreatedAt.
| Campo | Tipo | Description |
|---|---|---|
|
|
String |
ARN do pacote de configuração. |
|
|
String |
ID do pacote de configuração. |
|
|
String |
Nome do pacote. |
|
|
String |
Descrição do pacote (se definido). |
|
|
String |
UUID da versão retornada. |
|
|
Mapa |
Mapa do identificador do componente para a configuração do componente. Cada valor contém um |
|
|
Objeto |
Metadados da linhagem da versão |
|
|
Timestamp |
Quando o pacote foi criado originalmente. |
|
|
Timestamp |
Quando o pacote foi atualizado pela última vez (GetConfigurationBundle somente). |
|
|
Timestamp |
Quando essa versão específica foi criada (GetConfigurationBundleVersion somente). |
Erros
| Erro | Status HTTP | Description |
|---|---|---|
|
|
400 |
Parâmetros de solicitação inválidos. |
|
|
404 |
O especificado |
|
|
403 |
Permissões insuficientes. Verifique se as políticas do IAM incluem |
|
|
429 |
Taxa de solicitações excedida. Novas tentativas com recuo exponencial. |
|
|
500 |
Service-side erro. Repetir a solicitação . |