を使用した Alexa for Business の例 AWS CLI - AWS SDK コード例

Doc AWS SDK Examples リポジトリには、他にも SDK の例があります。 AWS GitHub

翻訳は機械翻訳により提供されています。提供された翻訳内容と英語版の間で齟齬、不一致または矛盾がある場合、英語版が優先します。

を使用した Alexa for Business の例 AWS CLI

次のコード例は、Alexa for Business AWS Command Line Interface で を使用してアクションを実行し、一般的なシナリオを実装する方法を示しています。

アクションはより大きなプログラムからのコードの抜粋であり、コンテキスト内で実行する必要があります。アクションは個々のサービス機能を呼び出す方法を示していますが、関連するシナリオやサービス間の例ではアクションのコンテキストが確認できます。

「シナリオ」は、同じサービス内で複数の関数を呼び出して、特定のタスクを実行する方法を示すコード例です。

各例には、 へのリンクが含まれています。このリンクには GitHub、コンテキスト内でコードをセットアップして実行する方法の手順が記載されています。

トピック

アクション

次の例は、create-network-profile を使用する方法を説明しています。

AWS CLI

ネットワークプロファイルを作成するには

次のcreate-network-profile例では、指定された詳細でネットワークプロファイルを作成します。

aws alexaforbusiness create-network-profile \ --network-profile-name Network123 \ --ssid Janenetwork \ --security-type WPA2_PSK \ --current-password 12345

出力:

{ "NetworkProfileArn": "arn:aws:a4b:us-east-1:123456789012:network-profile/a1b2c3d4-5678-90ab-cdef-EXAMPLE11111/a1b2c3d4-5678-90ab-cdef-EXAMPLE22222" }

詳細については、「Alexa for Business 管理ガイド」の「ネットワークプロファイルの管理」を参照してください。

  • API の詳細については、「 コマンドリファレンスCreateNetworkProfile」の「」を参照してください。 AWS CLI

次の例は、delete-network-profile を使用する方法を説明しています。

AWS CLI

ネットワークプロファイルを削除するには

次のdelete-network-profile例では、指定されたネットワークプロファイルを削除します。

aws alexaforbusiness delete-network-profile \ --network-profile-arn arn:aws:a4b:us-east-1:123456789012:network-profile/a1b2c3d4-5678-90ab-cdef-EXAMPLE11111/a1b2c3d4-5678-90ab-cdef-EXAMPLE22222

このコマンドでは何も出力されません。

詳細については、「Alexa for Business 管理ガイド」の「ネットワークプロファイルの管理」を参照してください。

  • API の詳細については、「 コマンドリファレンスDeleteNetworkProfile」の「」を参照してください。 AWS CLI

次の例は、get-network-profile を使用する方法を説明しています。

AWS CLI

ネットワークプロファイルの詳細を取得するには

次のget-network-profile例では、指定されたネットワークプロファイルの詳細を取得します。

aws alexaforbusiness get-network-profile \ --network-profile-arn arn:aws:a4b:us-east-1:123456789012:network-profile/a1b2c3d4-5678-90ab-cdef-EXAMPLE11111

出力:

{ "NetworkProfile": { "NetworkProfileArn": "arn:aws:a4b:us-east-1:123456789012:network-profile/a1b2c3d4-5678-90ab-cdef-EXAMPLE11111/a1b2c3d4-5678-90ab-cdef-EXAMPLE22222", "NetworkProfileName": "Networkprofile", "Ssid": "Janenetwork", "SecurityType": "WPA2_PSK", "CurrentPassword": "12345" } }

詳細については、「Alexa for Business 管理ガイド」の「ネットワークプロファイルの管理」を参照してください。

  • API の詳細については、「 コマンドリファレンスGetNetworkProfile」の「」を参照してください。 AWS CLI

次の例は、search-network-profiles を使用する方法を説明しています。

AWS CLI

ネットワークプロファイルを検索するには

次のsearch-network-profiles例では、一連のフィルターおよびソート条件を満たすネットワークプロファイルを一覧表示します。この例では、すべてのプロファイルが一覧表示されます。

aws alexaforbusiness search-network-profiles

出力:

{ "NetworkProfiles": [ { "NetworkProfileArn": "arn:aws:a4b:us-east-1:123456789111:network-profile/a1b2c3d4-5678-90ab-cdef-EXAMPLE22222/a1b2c3d4-5678-90ab-cdef-EXAMPLE33333", "NetworkProfileName": "Networkprofile1", "Description": "Personal network", "Ssid": "Janenetwork", "SecurityType": "WPA2_PSK" }, { "NetworkProfileArn": "arn:aws:a4b:us-east-1:123456789222:network-profile/a1b2c3d4-5678-90ab-cdef-EXAMPLE44444/a1b2c3d4-5678-90ab-cdef-EXAMPLE55555", "NetworkProfileName": "Networkprofile2", "Ssid": "Johnnetwork", "SecurityType": "WPA2_PSK" }, { "NetworkProfileArn": "arn:aws:a4b:us-east-1:123456789333:network-profile/a1b2c3d4-5678-90ab-cdef-EXAMPLE66666/a1b2c3d4-5678-90ab-cdef-EXAMPLE77777", "NetworkProfileName": "Networkprofile3", "Ssid": "Carlosnetwork", "SecurityType": "WPA2_PSK" } ], "TotalCount": 3 }

詳細については、「Alexa for Business 管理ガイド」の「ネットワークプロファイルの管理」を参照してください。

  • API の詳細については、「 コマンドリファレンスSearchNetworkProfiles」の「」を参照してください。 AWS CLI

次の例は、update-network-profile を使用する方法を説明しています。

AWS CLI

ネットワークプロファイルを更新するには

次のupdate-network-profile例では、ネットワークプロファイル ARN を使用して、指定されたネットワークプロファイルを更新します。

aws alexaforbusiness update-network-profile \ --network-profile-arn arn:aws:a4b:us-east-1:123456789012:network-profile/a1b2c3d4-5678-90ab-cdef-EXAMPLE11111 \ --network-profile-name Networkprofile

このコマンドでは何も出力されません。

詳細については、「Alexa for Business 管理ガイド」の「ネットワークプロファイルの管理」を参照してください。

  • API の詳細については、「 コマンドリファレンスUpdateNetworkProfile」の「」を参照してください。 AWS CLI