本文為英文版的機器翻譯版本,如內容有任何歧義或不一致之處,概以英文版為準。
使用介面端點來存取 AppStream 2.0 API 操作和 CLI 命令
在您建立的介面 VPC 端點狀態變更為可用之後,您可以使用該端點來存取 AppStream 2.0 API 操作和 CLI 命令。若要這樣做,請在使用這些操作和命令時,使用界面端點的 DNS 名稱來指定 endpoint-url
參數。DNS 名稱為可公開解析,但此參數只能在您的 VPC 中順利路由流量。
以下範例示範當您使用 describe-fleets CLI 命令時,如何指定界面端點的 DNS 名稱:
aws appstream describe-fleets --endpoint-url <vpc-endpoint-id>.api.appstream.<aws-region>.vpce.amazonaws.com
以下範例顯示如何在將 AppStream 2.0 Boto3 Python 用戶端執行個體化時,指定介面端點的 DNS 名稱:
appstream2client = boto3.client('appstream',region_name='<aws-region>',endpoint_url='<vpc-endpoint-id>.api.appstream.<aws-region>.vpce.amazonaws.com'
使用 appstream2client
物件的後續命令會自動使用您指定的界面端點。
如果您在界面端點上啟用私有 DNS 主機名稱,則不需要指定端點 URL。API 和 CLI 預設使用的 AppStream 2.0 API DNS 主機名稱會在您的 VPC 內解析。如需私有 DNS 主機名稱的詳細資訊,請參閱《Amazon VPC 使用者指南》中的私有 DNS。