翻訳は機械翻訳により提供されています。提供された翻訳内容と英語版の間で齟齬、不一致または矛盾がある場合、英語版が優先します。
AWS Partner Central のアクション、リソース、および条件キー
AWS Partner Central (サービスプレフィックス: partnercentral) では、IAM アクセス許可ポリシーで使用できるように、以下のサービス固有のリソースやアクション、条件コンテキストキーが用意されています。
リファレンス:
-
このサービスを設定する方法について説明します。
-
このサービスで使用可能な API オペレーションのリストを表示します。
-
IAM アクセス許可ポリシーを使用して、このサービスとそのリソースを保護する方法を学びます。
AWS Partner Central で定義されるアクション
IAM ポリシーステートメントの Action エレメントでは、以下のアクションを指定できます。ポリシーを使用して、 AWSでオペレーションを実行するアクセス許可を付与します。ポリシーでアクションを使用する場合は、通常、同じ名前の API オペレーションまたは CLI コマンドへのアクセスを許可または拒否します。ただし、場合によっては、1 つのアクションによって複数のオペレーションへのアクセスが制御されます。あるいは、いくつかのオペレーションはいくつかの異なるアクションを必要とします。
アクションテーブルの [アクセスレベル] 列では、アクションの指定方法 (リスト、読み取り、アクセス許可管理、タグ付け) について説明します。このように分類することで、ポリシーで使用する際にアクションで付与するアクセスレベルを理解しやすくなります。アクセスレベルの詳細については、「ポリシー概要内のアクセスレベル」を参照してください。
[アクション] テーブルの [リソースタイプ] 列は、各アクションがリソースレベルの許可をサポートしているかどうかを示します。この列に値がない場合は、ポリシーステートメントの Resource 要素で、ポリシーが適用されるすべてのリソース (「*」) を指定する必要があります。列にリソースタイプが含まれる場合、そのアクションを含むステートメントでそのタイプの ARN を指定できます。アクションで 1 つ以上のリソースが必須となっている場合、呼び出し元には、それらのリソースを伴うアクションを使用するための許可が付与されている必要があります。必須リソースは、アスタリスク (*) でテーブルに示されています。IAM ポリシーの Resource 要素でリソースアクセスを制限する場合は、必要なリソースタイプごとに ARN またはパターンを含める必要があります。一部のアクションでは、複数のリソースタイプがサポートされています。リソースタイプがオプション (必須として示されていない) の場合、オプションのリソースタイプのいずれかを使用することを選択できます。
[アクション] テーブルの [条件キー] 列には、ポリシーステートメントの Condition 要素で指定できるキーが含まれます。サービスのリソースに関連付けられている条件キーの詳細については、[リソースタイプ] テーブルの [条件キー] 列を参照してください。
Actions テーブルの [依存アクション] 列には、アクションを正常に呼び出すために必要な追加のアクセス許可が表示されます。これらのアクセス許可は、アクション自体のアクセス許可に加えて必要になる場合があります。アクションが依存アクションを指定すると、それらの依存関係は、テーブルにリストされている最初のリソースだけでなく、そのアクションに定義された追加のリソースに適用される場合があります。
注記
リソース条件キーは、リソースタイプテーブルに一覧表示されています。アクションに適用されるリソースタイプへのリンクは、[アクション] テーブルの [リソースタイプ (* 必須)] 列にあります。[リソースタイプ] テーブルのリソースタイプには、[アクション] テーブルのアクションに適用されるリソース条件キーである、[条件キー] 列が含まれています。
以下の表の列の詳細については、「アクションテーブル」を参照してください。
| アクション | 説明 | アクセスレベル | リソースタイプ (* 必須) | 条件キー | 依存アクション |
|---|---|---|---|---|---|
| AcceptChannelHandshake | AWS Partner Central でチャネルハンドシェイクを受け入れるアクセス許可を付与します | 書き込み | |||
| AcceptConnectionInvitation | AWS Partner Central で接続の招待を受け入れるアクセス許可を付与します | 書き込み | |||
| AcceptEngagementInvitation | AWS Partner Central でエンゲージメント招待を受け入れるアクセス許可を付与します | 書き込み | |||
| AmendBenefitApplication | AWS Partner Central で特典アプリケーションを修正する許可を付与 | 書き込み | |||
| AssignOpportunity | AWS Partner Central に Opportunities を割り当てるアクセス許可を付与します | 書き込み | |||
| AssociateAwsTrainingCertificationEmailDomain | AWS Partner Central で AWS トレーニング と認定の E メールドメインを関連付ける許可を付与 | 書き込み | |||
| AssociateBenefitApplicationResource | AWS Partner Central で特典アプリケーションリソースを関連付ける許可を付与 | 書き込み | |||
| AssociateOpportunity | AWS Partner Central の Opportunities を他のエンティティに関連付けるアクセス許可を付与します | 書き込み | |||
| CancelBenefitApplication | AWS Partner Central で特典アプリケーションをキャンセルするアクセス許可を付与します | 書き込み | |||
| CancelChannelHandshake | AWS Partner Central でチャネルハンドシェイクをキャンセルするアクセス許可を付与します | 書き込み | |||
| CancelConnection | AWS Partner Central で接続をキャンセルするアクセス許可を付与します | 書き込み | |||
| CancelConnectionInvitation | AWS Partner Central で接続の招待をキャンセルするアクセス許可を付与します | 書き込み | |||
| CancelProfileUpdateTask | AWS Partner Central でプロファイル更新タスクをキャンセルするアクセス許可を付与します | 書き込み | |||
| CreateBenefitApplication | AWS Partner Central でメリットアプリケーションを作成するアクセス許可を付与します | 書き込み | |||
| CreateBusinessPlan [アクセス許可のみ] | AWS Partner Central でビジネスプランを作成するアクセス許可を付与します | 書き込み | |||
| CreateChannelHandshake | AWS Partner Central でチャネルハンドシェイクを作成するアクセス許可を付与します | 書き込み | |||
| CreateCollaborationChannelMembers [アクセス許可のみ] | AWS Partner Central でコラボレーションチャネルメンバーを作成するアクセス許可を付与します | 書き込み | |||
| CreateCollaborationChannelRequest [アクセス許可のみ] | AWS Partner Central でコラボレーションチャネルリクエストを作成するアクセス許可を付与します | 書き込み | |||
| CreateConnectionInvitation | AWS Partner Central で接続招待を作成するアクセス許可を付与します | 書き込み | |||
| CreateEngagement | AWS Partner Central でエンゲージメントを作成するアクセス許可を付与します | 書き込み | |||
| CreateEngagementContext | AWS Partner Central でエンゲージメントコンテキストを作成するアクセス許可を付与します | 書き込み | |||
| CreateEngagementInvitation | AWS Partner Central でエンゲージメントの招待を作成するアクセス許可を付与します | 書き込み | |||
| CreateOpportunity | AWS Partner Central で新しい Opportunities を作成するアクセス許可を付与します | 書き込み | |||
| CreatePartner | AWS Partner Central でパートナーを作成するアクセス許可を付与します | 書き込み | |||
| CreateProgramManagementAccount | AWS Partner Central でプログラム管理アカウントを作成する許可を付与 | 書き込み | |||
| CreateRelationship | AWS Partner Central でリレーションシップを作成するアクセス許可を付与します | 書き込み | |||
| CreateResourceSnapshot | AWS Partner Central でリソーススナップショットを作成するアクセス許可を付与します | 書き込み | |||
| CreateResourceSnapshotJob | AWS Partner Central でリソーススナップショットジョブを作成する許可を付与 | 書き込み | |||
| DeleteProgramManagementAccount | AWS Partner Central でプログラム管理アカウントを削除するアクセス許可を付与します | 書き込み | |||
| DeleteRelationship | AWS Partner Central でリレーションシップを削除するアクセス許可を付与します | 書き込み | |||
| DeleteResourceSnapshotJob | AWS Partner Central でリソーススナップショットジョブを削除する許可を付与 | 書き込み | |||
| DisassociateAwsTrainingCertificationEmailDomain | AWS Partner Central で E メールドメインの関連付け AWS トレーニング と認定を解除するアクセス許可を付与します | 書き込み | |||
| DisassociateBenefitApplicationResource | AWS Partner Central の特典アプリケーションリソースの関連付けを解除するアクセス許可を付与します | 書き込み | |||
| DisassociateOpportunity | AWS Partner Central の Opportunities と他のエンティティの関連付けを解除するアクセス許可を付与します | 書き込み | |||
| EnrollInPartnerPath [アクセス許可のみ] | AWS Partner Central のパートナーパスに登録するアクセス許可を付与します | 書き込み | |||
| GetAllianceLeadContact | AWS Partner Central で提携リードの連絡先情報を取得する許可を付与 | 読み取り | |||
| GetAwsOpportunitySummary | AWS Partner Central AWS でオポチュニティのオポチュニティ概要を取得する許可を付与 | 読み取り | |||
| GetBenefit | AWS Partner Central で利点の詳細を取得するアクセス許可を付与します | 読み取り | |||
| GetBenefitAllocation | AWS Partner Central でメリット配分の詳細を取得するアクセス許可を付与します | 読み取り | |||
| GetBenefitApplication | AWS Partner Central で特典アプリケーションの詳細を取得する許可を付与 | 読み取り | |||
| GetBusinessPlan [許可のみ] | AWS Partner Central でビジネスプランの詳細を取得するアクセス許可を付与します | 読み取り | |||
| GetCollaborationChannel [許可のみ] | AWS Partner Central でコラボレーションチャネルの詳細を取得する許可を付与 | 読み取り | |||
| GetConnection | AWS Partner Central で接続の詳細を取得するアクセス許可を付与します | 読み取り | |||
| GetConnectionInvitation | AWS Partner Central で接続招待の詳細を取得するアクセス許可を付与します | 読み取り | |||
| GetConnectionPreferences | AWS Partner Central で接続設定を取得するアクセス許可を付与します | 読み取り | |||
| GetEngagement | AWS Partner Central でエンゲージメントの詳細を取得する許可を付与 | 読み取り | |||
| GetEngagementInvitation | AWS Partner Central でエンゲージメント招待の詳細を取得するアクセス許可を付与します | 読み取り | |||
| GetOpportunity | AWS Partner Central で Opportunities の詳細を取得するアクセス許可を付与します | 読み取り | |||
| GetPartner | AWS Partner Central でパートナーの詳細を取得するアクセス許可を付与します | 読み取り | |||
| GetPartnerDashboard | AWS Partner Central でパートナーダッシュボード情報を取得する許可を付与 | 読み取り | |||
| GetPartnerProfile [許可のみ] | AWS Partner Central でパブリックパートナープロファイルの詳細を取得する許可を付与 | 読み取り | |||
| GetProfileUpdateTask | AWS Partner Central でプロファイル更新タスクの詳細を取得する許可を付与 | 読み取り | |||
| GetProfileVisibility | AWS Partner Central でプロファイルの可視性設定を取得する許可を付与 | 読み取り | |||
| GetProgramManagementAccount [許可のみ] | AWS Partner Central でプログラム管理アカウントの詳細を取得する許可を付与 | 読み取り | |||
| GetRelationship | AWS Partner Central で関係の詳細を取得するアクセス許可を付与します | 読み取り | |||
| GetResourceSnapshot | AWS Partner Central でリソーススナップショットの詳細を取得する許可を付与 | 読み取り | |||
| GetResourceSnapshotJob | AWS Partner Central でリソーススナップショットジョブの詳細を取得する許可を付与 | 読み取り | |||
| GetSellingSystemSettings | AWS Partner Central で販売システム設定を取得する許可を付与 | 読み取り | |||
| GetVerification | AWS Partner Central で検証の詳細を取得するアクセス許可を付与します | 読み取り | |||
| ListBenefitAllocations | AWS Partner Central でメリット配分を一覧表示するアクセス許可を付与します | リスト | |||
| ListBenefitApplications | AWS Partner Central でメリットアプリケーションを一覧表示するアクセス許可を付与します | リスト | |||
| ListBenefits | AWS Partner Central で利点を一覧表示するアクセス許可を付与します | リスト | |||
| ListBusinessPlans [許可のみ] | AWS Partner Central でビジネスプランを一覧表示する許可を付与 | リスト | |||
| ListChannelHandshakes | AWS Partner Central でチャネルハンドシェイクを一覧表示する許可を付与 | リスト | |||
| ListCollaborationChannels [許可のみ] | AWS Partner Central のコラボレーションチャネルを一覧表示する許可を付与 | リスト | |||
| ListConnectionInvitations | AWS Partner Central で接続招待を一覧表示するアクセス許可を付与します | リスト | |||
| ListConnections | AWS Partner Central の接続を一覧表示するアクセス許可を付与します | リスト | |||
| ListEngagementByAcceptingInvitationTasks | AWS Partner Central で招待タスクを受け入れてエンゲージメントを一覧表示する許可を付与 | リスト | |||
| ListEngagementFromOpportunityTasks | AWS Partner Central のオポチュニティタスクからエンゲージメントを一覧表示する許可を付与 | リスト | |||
| ListEngagementInvitations | AWS Partner Central でエンゲージメント招待を一覧表示する許可を付与 | リスト | |||
| ListEngagementMembers | AWS Partner Central でエンゲージメントメンバーを一覧表示するアクセス許可を付与します | 読み取り | |||
| ListEngagementResourceAssociations | AWS Partner Central でエンゲージメントリソースの関連付けを一覧表示するアクセス許可を付与します | 読み取り | |||
| ListEngagements | AWS Partner Central でエンゲージメントを一覧表示する許可を付与 | リスト | |||
| ListOpportunities | AWS Partner Central で Opportunities を一覧表示するアクセス許可を付与します | リスト | |||
| ListOpportunityFromEngagementTasks | AWS Partner Central のエンゲージメントタスクから機会を一覧表示するアクセス許可を付与します | リスト | |||
| ListPartnerPaths [許可のみ] | AWS Partner Central でパートナーパスを一覧表示するアクセス許可を付与します | リスト | |||
| ListPartners | AWS Partner Central でパートナーを一覧表示するアクセス許可を付与します | リスト | |||
| ListProgramManagementAccounts | AWS Partner Central のプログラム管理アカウントを一覧表示するアクセス許可を付与します | リスト | |||
| ListRelationships | AWS Partner Central の関係を一覧表示するアクセス許可を付与します | リスト | |||
| ListResourceSnapshotJobs | AWS Partner Central でリソーススナップショットジョブを一覧表示する許可を付与 | リスト | |||
| ListResourceSnapshots | AWS Partner Central でリソーススナップショットを一覧表示する許可を付与 | リスト | |||
| ListSolutions | AWS Partner Central でソリューションを一覧表示するアクセス許可を付与します | リスト | |||
| ListTagsForResource | リソースにリストタグを追加するアクセス許可を付与します。サポートされているリソース: ResourceSnapshotJob | 読み取り | |||
| PutAllianceLeadContact | AWS Partner Central で提携リードの連絡先情報を設定する許可を付与 | 書き込み | |||
| PutBusinessPlan [アクセス許可のみ] | AWS Partner Central でビジネスプランを更新する許可を付与 | 書き込み | |||
| PutProfileVisibility | AWS Partner Central でプロファイルの可視性を設定するアクセス許可を付与します | 書き込み | |||
| PutSellingSystemSettings | AWS Partner Central に販売システム設定を配置するアクセス許可を付与します | 書き込み | |||
| RecallBenefitApplication | AWS Partner Central で特典アプリケーションをリコールする許可を付与 | 書き込み | |||
| RejectChannelHandshake | AWS Partner Central でチャネルハンドシェイクを拒否するアクセス許可を付与します | 書き込み | |||
| RejectConnectionInvitation | AWS Partner Central で接続の招待を拒否するアクセス許可を付与します | 書き込み | |||
| RejectEngagementInvitation | AWS Partner Central でエンゲージメントの招待を拒否するアクセス許可を付与します | 書き込み | |||
| SearchPartnerProfiles [アクセス許可のみ] | AWS Partner Central でパブリックパートナープロファイルを検索する許可を付与 | リスト | |||
| SendEmailVerificationCode | AWS Partner Central で E メール検証コードを送信する許可を付与 | 書き込み | |||
| StartEngagementByAcceptingInvitationTask | エンゲージメント招待を受け入れて AWS Partner Central でエンゲージメントを開始するタスクを開始するアクセス許可を付与します | 書き込み |
partnercentral:AcceptEngagementInvitation partnercentral:CreateOpportunity partnercentral:CreateResourceSnapshotJob partnercentral:GetEngagementInvitation partnercentral:StartResourceSnapshotJob partnercentral:SubmitOpportunity |
||
| StartEngagementFromOpportunityTask | AWS Partner Central の Opportunities からエンゲージメントを開始するタスクを開始するアクセス許可を付与します | 書き込み |
partnercentral:CreateEngagement partnercentral:CreateEngagementInvitation partnercentral:CreateResourceSnapshotJob partnercentral:GetOpportunity partnercentral:StartResourceSnapshotJob partnercentral:SubmitOpportunity |
||
| StartOpportunityFromEngagementTask | AWS Partner Central のエンゲージメントからオポチュニティを開始するタスクを開始するアクセス許可を付与します | 書き込み |
partnercentral:CreateEngagementContext partnercentral:CreateOpportunity partnercentral:CreateResourceSnapshot partnercentral:CreateResourceSnapshotJob partnercentral:GetEngagement partnercentral:StartResourceSnapshotJob |
||
| StartProfileUpdateTask | AWS Partner Central でプロファイル更新タスクを開始するアクセス許可を付与します | 書き込み | |||
| StartResourceSnapshotJob | AWS Partner Central でリソーススナップショットジョブを開始する許可を付与 | 書き込み | |||
| StartVerification | AWS Partner Central で検証プロセスを開始する許可を付与 | 書き込み | |||
| StopResourceSnapshotJob | AWS Partner Central でリソーススナップショットジョブを停止する許可を付与 | 書き込み | |||
| SubmitBenefitApplication | AWS Partner Central で特典アプリケーションを送信する許可を付与 | 書き込み | |||
| SubmitOpportunity | AWS Partner Central で Opportunities を送信する許可を付与 | 書き込み | |||
| TagResource | リソースに新しいタグを追加するアクセス許可を付与します。サポートされているリソース: ResourceSnapshotJob | Tagging | |||
| UntagResource | リソースからタグを削除するアクセス許可を付与します。サポートされているリソース: ResourceSnapshotJob | Tagging | |||
| UpdateBenefitApplication | AWS Partner Central で特典アプリケーションを更新する許可を付与 | 書き込み | |||
| UpdateConnectionPreferences | AWS Partner Central で接続設定を更新する許可を付与 | 書き込み | |||
| UpdateEngagementContext | AWS Partner Central でエンゲージメントコンテキストを更新する許可を付与 | 書き込み | |||
| UpdateOpportunity | AWS Partner Central で Opportunities を更新する許可を付与 | 書き込み | |||
| UpdateProgramManagementAccount | AWS Partner Central でプログラム管理アカウントを更新する許可を付与 | 書き込み | |||
| UpdateRelationship | AWS Partner Central でリレーションシップを更新する許可を付与 | 書き込み | |||
AWS Partner Central で定義されるリソースタイプ
以下のリソースタイプは、このサービスによって定義され、IAM アクセス許可ポリシーステートメントの Resource エレメントで使用できます。アクションテーブルの各アクションは、そのアクションで指定できるリソースタイプを示しています。リソースタイプは、ポリシーに含めることができる条件キーを定義することもできます。これらのキーは、[リソースタイプ] テーブルの最後の列に表示されます。以下の表の列の詳細については、「リソースタイプテーブル」を参照してください。
| リソースタイプ | ARN | 条件キー |
|---|---|---|
| Engagement |
arn:${Partition}:partnercentral:${Region}::catalog/${Catalog}/engagement/${Identifier}
|
|
| engagement-by-accepting-invitation-task |
arn:${Partition}:partnercentral:${Region}::catalog/${Catalog}/engagement-by-accepting-invitation-task/${TaskId}
|
|
| engagement-from-opportunity-task |
arn:${Partition}:partnercentral:${Region}::catalog/${Catalog}/engagement-from-opportunity-task/${TaskId}
|
|
| engagement-invitation |
arn:${Partition}:partnercentral:${Region}::catalog/${Catalog}/engagement-invitation/${Identifier}
|
|
| Opportunity |
arn:${Partition}:partnercentral:${Region}:${Account}:catalog/${Catalog}/opportunity/${Identifier}
|
|
| resource-snapshot-job |
arn:${Partition}:partnercentral:${Region}:${Account}:catalog/${Catalog}/resource-snapshot-job/${Identifier}
|
|
| ResourceSnapshot |
arn:${Partition}:partnercentral:${Region}:${Account}:catalog/${Catalog}/engagement/${EngagementIdentifier}/resource/${ResourceType}/${ResourceIdentifier}/template/${TemplateIdentifier}/resource-snapshot/${SnapshotRevision}
|
|
| Solution |
arn:${Partition}:partnercentral:${Region}:${Account}:catalog/${Catalog}/solution/${Identifier}
|
|
| Partner |
arn:${Partition}:partnercentral:${Region}:${Account}:catalog/${Catalog}/partner/${Identifier}
|
|
| Connection |
arn:${Partition}:partnercentral:${Region}::catalog/${Catalog}/connection/${Identifier}
|
|
| ConnectionInvitation |
arn:${Partition}:partnercentral:${Region}::catalog/${Catalog}/connection-invitation/${Identifier}
|
|
| ConnectionPreferences |
arn:${Partition}:partnercentral:${Region}:${Account}:catalog/${Catalog}/connection-preferences
|
|
| OpportunityFromEngagementTask |
arn:${Partition}:partnercentral:${Region}::catalog/${Catalog}/opportunity-from-engagement-task/${TaskId}
|
|
| Benefit |
arn:${Partition}:partnercentral:${Region}::catalog/${Catalog}/benefit/${Identifier}
|
|
| BenefitAllocation |
arn:${Partition}:partnercentral:${Region}:${Account}:catalog/${Catalog}/benefit-allocation/${Identifier}
|
|
| BenefitApplication |
arn:${Partition}:partnercentral:${Region}:${Account}:catalog/${Catalog}/benefit-application/${Identifier}
|
|
| ProgramManagementAccount |
arn:${Partition}:partnercentral:${Region}:${Account}:catalog/${Catalog}/program-management-account/${Identifier}
|
|
| Relationship |
arn:${Partition}:partnercentral:${Region}:${Account}:catalog/${Catalog}/program-management-account/${ProgramManagementAccountId}/relationship/${RelationshipId}
|
|
| ChannelHandshake |
arn:${Partition}:partnercentral:${Region}:${Account}:catalog/${Catalog}/channel-handshake/${Identifier}
|
|
| Dashboard |
arn:${Partition}:partnercentral::${Account}:catalog/${Catalog}/ReportingData/${TableId}/Dashboard/${DashboardId}
|
AWS Partner Central の条件キー
AWS Partner Central は、IAM ポリシーの Condition要素で使用できる以下の条件キーを定義します。これらのキーを使用して、ポリシーステートメントが適用される条件をさらに絞り込むことができます。以下の表の列の詳細については、「条件キーテーブル」を参照してください。
すべてのサービスで使用できるグローバル条件キーを確認するには、「AWS グローバル条件コンテキストキー」を参照してください。
| 条件キー | 説明 | タイプ |
|---|---|---|
| aws:RequestTag/${TagKey} | リクエストで渡されたタグでアクセスをフィルタリングします | 文字列 |
| aws:ResourceTag/${TagKey} | リソースに関連付けられたタグでアクセスをフィルタリングします | 文字列 |
| aws:TagKeys | リクエストで渡されたタグキーでアクセスをフィルタリングします | ArrayOfString |
| partnercentral:Catalog | 特定のカタログでアクセスをフィルタリングします | String |
| partnercentral:ChannelHandshakeType | チャネルハンドシェイクタイプでアクセスをフィルタリングします | String |
| partnercentral:FulfillmentTypes | メリットフルフィルメントタイプでアクセスをフィルタリングします | ArrayOfString |
| partnercentral:Programs | プログラムでアクセスをフィルタリングします | ArrayOfString |
| partnercentral:RelatedEntityType | 機会の関連付けのためにエンティティタイプでアクセスをフィルタリングします | String |
| partnercentral:VerificationType | 実行される検証のタイプでアクセスをフィルタリングします | String |