本文為英文版的機器翻譯版本,如內容有任何歧義或不一致之處,概以英文版為準。
與其他 AWS 帳戶共用 Amazon EBS 快照
您可以修改快照的許可,與其他 AWS
帳戶共用快照。您可以公開與所有其他 AWS 帳戶共用快照,也可以私下與指定的個別 AWS 帳戶共用快照。您已授權的使用者可以使用您共用的快照來建立自己的 EBS 磁碟區,而原始快照不會受到影響。
當您共用快照時,即向其他人授予快照上所有資料的存取權。僅與您信任的人共用快照,共用所有快照資料。
若要防止公開共用快照,您可以啟用 封鎖 Amazon EBS 快照的公有存取權。
共用快照之前
共用快照時有下列考量:
-
如果針對特定區域啟用快照的封鎖公開存取功能,只要嘗試公開共用快照就會遭到封鎖。快照仍可供私下分享。
-
快照受限於其建立的區域。若要與另一個區域共用快照,請將該快照複製到該區域,然後共用。如需詳細資訊,請參閱複製 Amazon EBS 快照。
-
您無法共用透過預設 AWS 受管金鑰加密的快照。您只能共用透過客戶受管金鑰加密的快照。如需詳細資訊,請參閱AWS Key Management Service 開發人員指南中的 建立金鑰。
-
您只能公開共用未加密的快照。
-
當您共用加密快照時,您也必須共用加密該快照時所用的客戶受管金鑰。如需詳細資訊,請參閱 共用用於加密共用 Amazon KMS 快照的 EBS 金鑰。
共享快照
您可以使用本節中描述的其中一種方法來共用快照。
- Console
-
- AWS CLI
-
快照的許可是使用快照的 createVolumePermission
屬性指定。若要將快照公開,請將群組設為 all
。若要與特定 AWS 帳戶共用快照,請將使用者設定為 AWS 帳戶的 ID。
公開共用快照
使用 modify-snapshot-attribute 命令。
在 --attribute
,請指定 createVolumePermission
。在 --operation-type
,請指定 add
。在 --group-names
,請指定 all
。
$
aws ec2 modify-snapshot-attribute --snapshot-id 1234567890abcdef0
--attribute createVolumePermission --operation-type add --group-names all
私下共用快照
使用 modify-snapshot-attribute 命令。
在 --attribute
,請指定 createVolumePermission
。在 --operation-type
,請指定 add
。針對 --user-ids
,指定要與其共用快照之 AWS 帳戶的 12 位數 IDs。
$
aws ec2 modify-snapshot-attribute --snapshot-id 1234567890abcdef0
--attribute createVolumePermission --operation-type add --user-ids 123456789012
- Tools for Windows PowerShell
-
快照的許可是使用快照的 createVolumePermission
屬性指定。若要將快照公開,請將群組設為 all
。若要與特定 AWS 帳戶共用快照,請將使用者設定為 AWS 帳戶的 ID。
公開共用快照
使用 Edit-EC2SnapshotAttribute 命令。
在 -Attribute
,請指定 CreateVolumePermission
。在 -OperationType
,請指定 Add
。在 -GroupName
,請指定 all
。
PS C:\>
Edit-EC2SnapshotAttribute -SnapshotId 1234567890abcdef0
-Attribute CreateVolumePermission -OperationType Add -GroupName all
私下共用快照
使用 Edit-EC2SnapshotAttribute 命令。
在 -Attribute
,請指定 CreateVolumePermission
。在 -OperationType
,請指定 Add
。針對 UserId
,指定要與其共用快照之 AWS 帳戶的 12 位數 IDs。
PS C:\>
Edit-EC2SnapshotAttribute -SnapshotId 1234567890abcdef0
-Attribute CreateVolumePermission -OperationType Add -UserId 123456789012
決定使用您共用的快照
您可以使用 AWS CloudTrail 來監控是否已複製或用來建立磁碟區的與他人共用快照。當您在共用的快照上採取動作時,下列事件會以 CloudTrail 記錄:
如需使用 CloudTrail 的詳細資訊,請參閱使用 記錄 Amazon EC2 和 Amazon EBS API呼叫 AWS CloudTrail。