0
스냅 샷을 생성하고 태그를 추가하고 싶습니다. 나는 snapshot
가 dictionnary
것을 알고이 구문해야합니다태그를 추가하여 생성 된 스냅 샷의 이름을 바꾸는 방법
snapshot=ec2client.create_snapshot(VolumeId=volume_id,Description=description)
print snapshot['Tags']['Key']
: :이 같이 할 때
{
'SnapshotId': 'string',
'VolumeId': 'string',
'State': 'pending'|'completed'|'error',
'StateMessage': 'string',
'StartTime': datetime(2015, 1, 1),
'Progress': 'string',
'OwnerId': 'string',
'Description': 'string',
'VolumeSize': 123,
'OwnerAlias': 'string',
'Tags': [
{
'Key': 'string',
'Value': 'string'
},
],
'Encrypted': True|False,
'KmsKeyId': 'string',
'DataEncryptionKeyId': 'string'
}
을 :
snapshot.add_tags({'foo': 'bar'})
내가 말하는 오류가 이건 내 코드입니다 AttributeError: 'dict' object has no attribute 'add_tags'
태그의 키와 값에 액세스하여 태그를 변경하는 방법에 대해 궁금합니다. 사용할 함수는 무엇입니까?
내가이 오류 얻을 'DICT'개체가 어떤 속성이없는 '를 createTags' – JavaQueen
따르십시오 문서 : https://boto3.readthedocs.io/en/latest/ reference/services/ec2.html # EC2.Client.create_tags –
큰 감사드립니다 !! 그게 내가 찾고 있던거야. 성공적인 운영 – JavaQueen