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á.
Começando AWS Config com um gravador de configuração gerenciado pelo cliente usando o AWS CLI
Você pode começar AWS Config criando um gravador de configuração gerenciado pelo cliente. Para criar um gravador de configuração gerenciado pelo cliente com o AWS CLI, use os seguintes comandos: put-configuration-recorderput-delivery-channel, e. start-configuration-recorder
O
put-configuration-recordercomando cria um gravador de configuração gerenciado pelo cliente.O
put-delivery-channelcomando cria um canal de entrega onde AWS Config fornece informações de configuração para um bucket do S3 e um tópico do SNS.Em seguida,
start-configuration-recorderinicia o gravador de configuração gerenciado pelo cliente. O gravador de configuração gerenciado pelo cliente começará a registrar as alterações de configuração para os tipos de recursos que você especificar.
Tópicos
Considerações
O bucket do S3, o tópico do SNS e a função do IAM são obrigatórios
Para criar um gravador de configuração gerenciado pelo cliente, você precisa criar um bucket do S3, um tópico do SNS e uma função do IAM com políticas anexadas como pré-requisitos. Para configurar seus pré-requisitos, consulte Pré-requisitos AWS Config.
Um gravador de configuração gerenciado pelo cliente por conta por região
Você só pode ter um gravador de configuração gerenciado pelo cliente Conta da AWS para cada um Região da AWS.
Um canal de entrega por conta por região
Você pode ter apenas uma região do canal de entrega Conta da AWS para cada um Região da AWS.
Políticas e resultados de conformidade
As políticas do IAM e outras políticas gerenciadas em AWS Organizations podem afetar se você AWS Config tem permissões para registrar alterações na configuração de seus recursos. Além disso, as regras avaliam diretamente a configuração de um recurso e as regras não levam em conta essas políticas ao executar avaliações. Certifique-se de que as políticas em vigor estejam alinhadas com a forma como você pretende usar AWS Config.
Etapa 1: Execute o put-configuration-recorder
Use o put-configuration-recordercomando para criar um gravador de configuração gerenciado pelo cliente:
Esse comando usa os campos --configuration-recorder e ---recording-group.
$ aws configservice put-configuration-recorder \ --configuration-recorderfile://configurationRecorder.json\ --recording-groupfile://recordingGroup.json
O configuration-recorder campo
O arquivo configurationRecorder.json especifica name e roleArn, bem como a frequência de gravação padrão para o gravador de configuração (recordingMode). Você também pode usar esse campo para substituir a frequência de gravação para tipos de recursos específicos.
{ "name": "default", "roleARN": "arn:aws:iam::123456789012:role/config-role", "recordingMode": { "recordingFrequency":CONTINUOUSorDAILY, "recordingModeOverrides": [ { "description": "Description you provide for the override", "recordingFrequency":CONTINUOUSorDAILY, "resourceTypes": [Comma-separated list of resource types to include in the override] } ] } }
O recording-group campo
O recordingGroup.json arquivo especifica quais tipos de recursos são registrados.
{ "allSupported":boolean, "exclusionByResourceTypes": { "resourceTypes": [Comma-separated list of resource types to exclude] }, "includeGlobalResourceTypes":boolean, "recordingStrategy": { "useOnly": "Recording strategy for the configuration recorder" }, "resourceTypes": [Comma-separated list of resource types to include] }
Para obter mais informações sobre esses campos, consulte put-configuration-recorderna Referência de AWS CLI Comandos.
Etapa 2: Executar o put-delivery-channel comando
Use o put-delivery-channelcomando para criar um canal de entrega:
Esse comando usa o --delivery-channel campo.
$ aws configservice put-delivery-channel --delivery-channel file://deliveryChannel.json
O delivery-channel campo
O deliveryChannel.json arquivo especifica o seguinte:
O
namepara o canal de entrega.O
s3BucketNamewhere AWS Config envia instantâneos de configuração.O para
snsTopicARNonde AWS Config envia notificaçõesO
configSnapshotDeliveryPropertiesque define a frequência com que AWS Config fornece instantâneos de configuração e com que frequência ele invoca avaliações para regras periódicas.
{ "name": "default", "s3BucketName": "config-bucket-123456789012", "snsTopicARN": "arn:aws:sns:us-east-1:123456789012:config-topic", "configSnapshotDeliveryProperties": { "deliveryFrequency": "Twelve_Hours" } }
Para obter mais informações sobre esses campos, consulte put-delivery-channelna Referência de AWS CLI Comandos.
Etapa 3: Executar o start-configuration-recorder comando
Use o start-configuration-recordercomando para iniciar AWS Config:
$ aws configservice start-configuration-recorder --configuration-recorder-nameconfigRecorderName
Para obter mais informações sobre esses campos, consulte start-configuration-recorderna Referência de AWS CLI Comandos.