翻訳は機械翻訳により提供されています。提供された翻訳内容と英語版の間で齟齬、不一致または矛盾がある場合、英語版が優先します。
特定のデバイスへのユーザーアクセスを制限する
ユーザーのアクセスを特定の Braket デバイスに制限するために、アクセス許可を拒否するポリシーを特定の IAM ロールに追加することができます。
以下のアクションを制限できます。
-
CreateQuantumTask- 指定したデバイスでの量子タスクの作成を拒否します。 -
CreateJob- 指定したデバイスでのハイブリッドジョブの作成を拒否します。 -
GetDevice- 指定したデバイスの詳細が取得されることを拒否します。
以下は、AWS アカウント123456789012 に対し、すべての QPU へのアクセスを制限する例です。
注記
デバイスの可用性、キャリブレーションデータ、料金などのデバイスプロパティへのユーザーの読み取りアクセスを Braket コンソールで有効にするには、ポリシーから braket:GetDevice アクションを除外します。
このコードを適応させるには、前の例で示した文字列を、制限付きデバイスの Amazon リソース番号 (ARN) に置き換えます。この文字列は、リソース値を指定します。Braket では、デバイスは量子タスクを実行するために呼び出すことができる QPU またはシミュレーターを表します。使用可能なデバイスは、デバイスページに一覧表示されます。これらのデバイスへのアクセスを指定するために使用するスキーマは 2 つあります。
-
arn:aws:braket:<region>:*:device/qpu/<provider>/<device_id> -
arn:aws:braket:<region>:*:device/quantum-simulator/<provider>/<device_id>
さまざまなタイプのデバイスアクセスの例を次に示します。
-
すべてのリージョンですべての QPU を選択する:
arn:aws:braket:*:*:device/qpu/* -
us-west-2 リージョンだけのすべての QPU を選択する:
arn:aws:braket:us-west-2:*:device/qpu/* -
us-west-2 リージョンだけのすべての QPU を選択する (ただし、デバイスがカスタマーリソースではなくサービスリソースである場合):
arn:aws:braket:us-west-2:*:device/qpu/* -
すべてのオンデマンドシミュレーターデバイスへのアクセスを制限する:
arn:aws:braket:*:*:device/quantum-simulator/* -
特定のプロバイダーからのデバイス (例えば Rigetti QPU デバイスなど) へのアクセスを制限する:
arn:aws:braket:*:*:device/qpu/rigetti/* -
TN1 デバイスへのアクセスを制限する:
arn:aws:braket:*:*:device/quantum-simulator/amazon/tn1 -
すべての
Createアクションへのアクセスを制限する:braket:Create*