AWS Outposts 範例使用 AWS CLI - AWS Command Line Interface

本文為英文版的機器翻譯版本,如內容有任何歧義或不一致之處,概以英文版為準。

AWS Outposts 範例使用 AWS CLI

下列程式碼範例說明如何使用 AWS Command Line Interface 與來執行動作及實作常見案例 AWS Outposts。

Actions 是大型程式的程式碼摘錄,必須在內容中執行。雖然動作會告訴您如何呼叫個別服務函數,但您可以在其相關情境和跨服務範例中查看內容中的動作。

Scenarios (案例) 是向您展示如何呼叫相同服務中的多個函數來完成特定任務的程式碼範例。

每個範例都包含一個連結 GitHub,您可以在其中找到如何在內容中設定和執行程式碼的指示。

主題

動作

下列程式碼範例會示範如何使用get-outpost-instance-types

AWS CLI

在 Outpost 上獲取實例類型

下列get-outpost-instance-types範例會取得指定 Outpost 的執行個體類型。

aws outposts get-outpost-instance-types \ --outpost-id op-0ab23c4567EXAMPLE

輸出:

{ "InstanceTypes": [ { "InstanceType": "c5d.large" }, { "InstanceType": "i3en.24xlarge" }, { "InstanceType": "m5d.large" }, { "InstanceType": "r5d.large" } ], "OutpostId": "op-0ab23c4567EXAMPLE", "OutpostArn": "arn:aws:outposts:us-west-2:123456789012:outpost/op-0ab23c4567EXAMPLE" }

有關更多信息,請參閱 Out AWS posts 用戶南中的在 Outpost 上啟動實例

下列程式碼範例會示範如何使用get-outpost

AWS CLI

若要取得前哨詳細資訊

下列get-outpost範例會顯示指定前哨的詳細資料。

aws outposts get-outpost \ --outpost-id op-0ab23c4567EXAMPLE

輸出:

{ "Outpost": { "OutpostId": "op-0ab23c4567EXAMPLE", "OwnerId": "123456789012", "OutpostArn": "arn:aws:outposts:us-west-2:123456789012:outpost/op-0ab23c4567EXAMPLE", "SiteId": "os-0ab12c3456EXAMPLE", "Name": "EXAMPLE", "LifeCycleStatus": "ACTIVE", "AvailabilityZone": "us-west-2a", "AvailabilityZoneId": "usw2-az1", "Tags": {} } }

如需詳細資訊,請參閱《Outposts 使用者指南》中的〈使用AWS Outposts〉。

  • 如需 API 詳細資訊,請參閱AWS CLI 命令參考GetOutpost中的。

下列程式碼範例會示範如何使用list-outposts

AWS CLI

列 Outposts

下列list-outposts範例會列出您 AWS 帳戶中的 Outposts。

aws outposts list-outposts

輸出:

{ "Outposts": [ { "OutpostId": "op-0ab23c4567EXAMPLE", "OwnerId": "123456789012", "OutpostArn": "arn:aws:outposts:us-west-2:123456789012:outpost/op-0ab23c4567EXAMPLE", "SiteId": "os-0ab12c3456EXAMPLE", "Name": "EXAMPLE", "Description": "example", "LifeCycleStatus": "ACTIVE", "AvailabilityZone": "us-west-2a", "AvailabilityZoneId": "usw2-az1", "Tags": { "Name": "EXAMPLE" } }, { "OutpostId": "op-4fe3dc21baEXAMPLE", "OwnerId": "123456789012", "OutpostArn": "arn:aws:outposts:us-west-2:123456789012:outpost/op-4fe3dc21baEXAMPLE", "SiteId": "os-0ab12c3456EXAMPLE", "Name": "EXAMPLE2", "LifeCycleStatus": "ACTIVE", "AvailabilityZone": "us-west-2a", "AvailabilityZoneId": "usw2-az1", "Tags": {} } ] }

如需詳細資訊,請參閱《Outposts 使用者指南》中的〈使用AWS Outposts〉。

  • 如需 API 詳細資訊,請參閱AWS CLI 命令參考ListOutposts中的。

下列程式碼範例會示範如何使用list-sites

AWS CLI

列出網站

下列list-sites範例會列出您 AWS 帳戶中可用的 Outpost 網站。

aws outposts list-sites

輸出:

{ "Sites": [ { "SiteId": "os-0ab12c3456EXAMPLE", "AccountId": "123456789012", "Name": "EXAMPLE", "Description": "example", "Tags": {} } ] }

如需詳細資訊,請參閱《Outposts 使用者指南》中的〈使用AWS Outposts〉。

  • 如需 API 詳細資訊,請參閱AWS CLI 命令參考ListSites中的。