этой сволочи надо.
Делаю Automation Document для SSM, но часть с PowerShell'ом ни как не хочет делать норм выходные данные. Только вот такая пустая фигня
ЧЯТНД ?
{"ExecutionLog":"$.Payload
","Payload":{}}
description: 'That document create a snapshot of RDS instance'
schemaVersion: '0.3'
parameters:
RDSidentifier:
type: String
mainSteps:
- name: Create_rds_snapshot_name
action: 'aws:executeScript'
inputs:
Runtime: PowerShell 7.0
InputPayload:
rds_identifier: '{{RDSidentifier}}'
Script: |-
$inputPayload = $env:InputPayload | ConvertFrom-Json
$rdshostidentifier = $inputPayload.rds_identifier
$date = Get-Date -Format MM.dd.yyyy
$snapsid = $rdshostidentifier.$date
Write-Host $snapsid
Write-Host $.Payload
return @{'name'=$snapsid}
outputs:
- Name: SnapshotName
Selector: $.Payload.name
Type: String
description: 'Create rds snapshot name with date'
- name: CreateRdsSnapshot
action: 'aws:executeAutomation'
inputs:
RuntimeParameters:
DBInstanceIdentifier: '{{RDSidentifier}}'
DBSnapshotIdentifier: '{{Create_rds_snapshot_name.SnapshotName}}'
DocumentName: AWS-CreateRdsSnapshot
outputs:
- Name: SnapshotId
Selector: $.Payload.e
Type: String
outputs:
- 'CreateRdsSnapshot.SnapshotId'
может у кого есть доки с пошиком, пошарьте плиз
Обсуждают сегодня