本文為英文版的機器翻譯版本,如內容有任何歧義或不一致之處,概以英文版為準。
識別共用 AWS Cloud Map 命名空間
擁有者和取用者可以使用 AWS Cloud Map 主控台和 來識別共用命名空間 AWS CLI。您可以使用 ResourceOwner
屬性來識別命名空間擁有者。 AWS 帳戶 建立服務或註冊共用命名空間中執行個體的 可以使用 CreatedByAccount
屬性來識別。
- AWS Cloud Map console
-
使用 AWS Cloud Map 主控台識別共用命名空間
-
登入 AWS Management Console ,並在 https://https://console.aws.amazon.com/cloudmap/
開啟 AWS Cloud Map 主控台。 -
在命名空間頁面的資源擁有者下,您可以找到擁有命名空間的 AWS 帳戶 的 ID。
-
選擇您要識別之命名空間的網域名稱。
-
在命名空間:
命名空間-名稱
頁面的命名空間資訊區段的資源擁有者下,您可以找到擁有命名空間的 AWS 帳戶 的 ID。
-
- AWS CLI
-
若要使用 識別共用命名空間 AWS CLI,請使用 list-namespaces 命令。命令會傳回您擁有的命名空間,以及與您共用的命名空間。
ResourceOwner
欄位會顯示命名空間擁有者 AWS 的帳戶 ID。以下
list-namespaces
呼叫由帳戶 發出111122223333
。aws servicediscovery list-namespaces
輸出:
{ "Namespaces": [ { "Arn": "arn:aws:servicediscovery:us-west-2:111122223333:namespace/ns-abcdef01234567890", "CreateDate": 1585354387.357, "Id": "ns-abcdef01234567890", "Name": "local", "Properties": { "DnsProperties": { "HostedZoneId": "Z06752353VBUDTC32S84S" }, "HttpProperties": { "HttpName": "local" } }, "Type": "DNS_PRIVATE", "ServiceCount": 2, "ResourceOwner": "111122223333" }, { "Arn": "arn:aws:servicediscovery:us-west-2:444455556666:namespace/ns-021345abcdef6789", "CreateDate": 1586468974.698, "Description": "Shared second namespace", "Id": "ns-021345abcdef6789", "Name": "My-second-namespace", "Properties": { "DnsProperties": {}, "HttpProperties": { "HttpName": "Shared-second-namespace" } }, "Type": "HTTP", "ServiceCount": 0, "ResourceOwner": "444455556666" } ] }
在此案例中,命名空間
ns-abcdef01234567890
由 建立並擁有111122223333
,命名空間ns-021345abcdef6789
由 建立並擁有444455556666
。命名空間ns-021345abcdef6789
由帳戶 與111122223333
帳戶共用444455556666
。
停止共用 AWS Cloud Map 命名空間
服務