View a markdown version of this page

Tindakan, sumber daya, dan kunci persyaratan untuk AWS DevOps Layanan Agen - Referensi Otorisasi Layanan

Tindakan, sumber daya, dan kunci persyaratan untuk AWS DevOps Layanan Agen

AWS DevOps Layanan Agen (awalan layanan:aidevops) menyediakan operasi, sumber daya, tindakan, dan kunci kondisi khusus layanan berikut untuk digunakan dalam kebijakan izin IAM.

Referensi:

Operasi API didefinisikan oleh AWS DevOps Layanan Agen

Tabel berikut memetakan operasi API ke tindakan IAM yang mereka otorisasi. Hanya kunci kondisi yang memiliki nilai statis untuk API dan tindakan yang diberikan yang terdaftar; untuk set lengkap kunci kondisi yang didukung oleh setiap tindakan, lihat tabel Tindakan.

Operasi Tindakan IAM Kunci syarat Nilai yang mungkin Tingkat akses

AssociateService

aidevops: AssociateService

Tulis

saya: PassRole

saya: PassedToService

aidevops.amazonaws.com

Tulis

CreateAgentSpace

aidevops: CreateAgentSpace

Tulis

aidevops: TagResource

Menandai, Menulis

CreatePrivateConnection

aidevops: CreatePrivateConnection

Tulis

aidevops: TagResource

Menandai, Menulis

DeleteAgentSpace

aidevops: DeleteAgentSpace

Tulis

DeletePrivateConnection

aidevops: DeletePrivateConnection

Tulis

DeregisterService

aidevops: DeregisterService

Tulis

DescribePrivateConnection

aidevops: DescribePrivateConnection

Baca

DisableOperatorApp

aidevops: DisableOperatorApp

Tulis

DisassociateService

aidevops: DisassociateService

Tulis

EnableOperatorApp

aidevops: EnableOperatorApp

Tulis

saya: PassRole

saya: PassedToService

aidevops.amazonaws.com

Tulis

GetAgentSpace

aidevops: GetAgentSpace

Baca

GetAssociation

aidevops: GetAssociation

Baca

GetOperatorApp

aidevops: GetOperatorApp

Baca

GetService

aidevops: GetService

Baca

ListAgentSpaces

aidevops: ListAgentSpaces

Daftar

ListAssociations

aidevops: ListAssociations

Daftar

ListPrivateConnections

aidevops: ListPrivateConnections

Daftar

ListServices

aidevops: ListServices

Daftar

ListTagsForResource

aidevops: ListTagsForResource

Baca

ListWebhooks

aidevops: ListWebhooks

Daftar

RegisterService

aidevops: RegisterService

Tulis

aidevops: TagResource

Menandai, Menulis

saya: PassRole

saya: PassedToService

aidevops.amazonaws.com

Tulis

TagResource

aidevops: TagResource

Menandai, Menulis

UntagResource

aidevops: UntagResource

Menandai, Menulis

UpdateAgentSpace

aidevops: UpdateAgentSpace

Tulis

UpdateAssociation

aidevops: UpdateAssociation

Tulis

saya: PassRole

saya: PassedToService

aidevops.amazonaws.com

Tulis

UpdateOperatorAppIdpConfig

aidevops: UpdateOperatorAppIdpConfig

Tulis

UpdatePrivateConnectionCertificate

aidevops: UpdatePrivateConnectionCertificate

Tulis

ValidateAwsAssociations

aidevops: ValidateAwsAssociations

Tulis

Tindakan yang didefinisikan oleh AWS DevOps Layanan Agen

Anda dapat menyebutkan tindakan berikut dalam elemen Action pernyataan kebijakan IAM. Gunakan kebijakan untuk memberikan izin untuk melaksanakan operasi dalam AWS. Saat Anda menggunakan sebuah tindakan dalam sebuah kebijakan, Anda biasanya mengizinkan atau menolak akses ke operasi API atau perintah CLI dengan nama yang sama. Namun, dalam beberapa kasus, satu tindakan tunggal mengontrol akses ke lebih dari satu operasi. Atau, beberapa operasi memerlukan beberapa tindakan yang berbeda.

Tindakan Deskripsi Jenis sumber daya (*diperlukan) Kunci syarat Tingkat akses

AssociateService

Memberikan izin untuk mengaitkan layanan

ruang agen*

aws: ResourceTag /$ {} TagKey

Tulis

CreateAccessToken

Memberikan izin untuk membuat token akses

ruang agen*

aws: ResourceTag /$ {} TagKey

Tulis

CreateAgentSpace

Memberikan izin untuk membuat ruang agen

ruang agen*

aws: RequestTag /$ {} TagKey

aws: ResourceTag /$ {} TagKey

aws: TagKeys

Tulis

CreateAsset

Memberikan izin untuk membuat aset

ruang agen*

aws: ResourceTag /$ {} TagKey

Tulis

CreateAssetFile

Memberikan izin untuk membuat file aset

ruang agen*

aws: ResourceTag /$ {} TagKey

Tulis

CreateBacklogTask

Memberikan izin untuk membuat tugas backlog baru

ruang agen*

aidevops: SourceAgentSpaceArn

aidevops: TargetAgentSpaceArn

aws: ResourceTag /$ {} TagKey

Tulis

CreateChat

Memberikan izin untuk membuat obrolan

ruang agen*

aws: ResourceTag /$ {} TagKey

Tulis

CreateKnowledgeItem

Memberikan izin untuk membuat item pengetahuan baru

ruang agen*

aws: ResourceTag /$ {} TagKey

Tulis

CreateOneTimeLoginSession

Memberikan izin untuk menghasilkan sesi satu kali yang aman untuk memulai login Aplikasi di luar konsol

ruang agen*

aws: ResourceTag /$ {} TagKey

Tulis

CreatePrivateConnection

Memberikan izin untuk membuat koneksi pribadi

koneksi pribadi*

aws: RequestTag /$ {} TagKey

aws: ResourceTag /$ {} TagKey

aws: TagKeys

Tulis

CreateTrigger

Memberikan izin untuk membuat pemicu

ruang agen*

aws: ResourceTag /$ {} TagKey

Tulis

DeleteAgentSpace

Memberikan izin untuk menghapus ruang agen

ruang agen*

aws: ResourceTag /$ {} TagKey

Tulis

DeleteAsset

Memberikan izin untuk menghapus aset

ruang agen*

aws: ResourceTag /$ {} TagKey

Tulis

DeleteAssetFile

Memberikan izin untuk menghapus file aset

ruang agen*

aws: ResourceTag /$ {} TagKey

Tulis

DeleteKnowledgeItem

Memberikan izin untuk menghapus item pengetahuan

ruang agen*

aws: ResourceTag /$ {} TagKey

Tulis

DeletePrivateConnection

Memberikan izin untuk menghapus koneksi pribadi

koneksi pribadi*

aws: ResourceTag /$ {} TagKey

Tulis

DeleteTrigger

Memberikan izin untuk menghapus pemicu

ruang agen*

aws: ResourceTag /$ {} TagKey

Tulis

DeregisterService

Memberikan izin untuk membatalkan pendaftaran layanan

layanan*

aws: ResourceTag /$ {} TagKey

Tulis

DescribePrivateConnection

Memberikan izin untuk menggambarkan koneksi pribadi

koneksi pribadi*

aws: ResourceTag /$ {} TagKey

Baca

DescribeServices

Memberikan izin untuk mendeskripsikan layanan dukungan

ruang agen*

aws: ResourceTag /$ {} TagKey

Baca

DescribeSupportLevel

Memberikan izin untuk menggambarkan tingkat dukungan pelanggan

ruang agen*

aws: ResourceTag /$ {} TagKey

Tulis

DisableOperatorApp

Memberikan izin untuk menonaktifkan akses Aplikasi Operator ke yang diberikan AgentSpace

ruang agen*

aws: ResourceTag /$ {} TagKey

Tulis

DisassociateService

Memberikan izin untuk memisahkan layanan

ruang agen*

aws: ResourceTag /$ {} TagKey

Tulis

asosiasi*

DiscoverTopology

Memberikan izin untuk menemukan informasi topologi

ruang agen*

aws: ResourceTag /$ {} TagKey

Tulis

EnableOperatorApp

Memberikan izin untuk mengaktifkan Aplikasi Operator untuk mengakses yang diberikan AgentSpace

ruang agen*

aws: ResourceTag /$ {} TagKey

Tulis

EndChatForCase

Memberikan izin untuk mengakhiri obrolan untuk sebuah kasus

ruang agen*

aws: ResourceTag /$ {} TagKey

Tulis

GetAccessToken

Memberikan izin untuk mendapatkan detail token akses

ruang agen*

aws: ResourceTag /$ {} TagKey

Baca

GetAccountUsage

Memberikan izin untuk mengambil informasi penggunaan akun

Baca

GetAgentSpace

Memberikan izin untuk mendapatkan ruang agen

ruang agen*

aws: ResourceTag /$ {} TagKey

Baca

GetAsset

Memberikan izin untuk mendapatkan aset

ruang agen*

aidevops: SourceAgentSpaceArn

aidevops: TargetAgentSpaceArn

aws: ResourceTag /$ {} TagKey

Baca

GetAssetContent

Memberikan izin untuk mendapatkan konten aset

ruang agen*

aidevops: SourceAgentSpaceArn

aidevops: TargetAgentSpaceArn

aws: ResourceTag /$ {} TagKey

Baca

GetAssetFile

Memberikan izin untuk mendapatkan file aset

ruang agen*

aidevops: SourceAgentSpaceArn

aidevops: TargetAgentSpaceArn

aws: ResourceTag /$ {} TagKey

Baca

GetAssociation

Memberikan izin untuk mendapatkan asosiasi

ruang agen*

aws: ResourceTag /$ {} TagKey

Baca

asosiasi*

GetBacklogTask

Memberikan izin untuk mendapatkan tugas backlog

ruang agen*

aidevops: SourceAgentSpaceArn

aidevops: TargetAgentSpaceArn

aws: ResourceTag /$ {} TagKey

Baca

GetKnowledgeItem

Memberikan izin untuk mendapatkan item pengetahuan

ruang agen*

aws: ResourceTag /$ {} TagKey

Baca

GetOperatorApp

Memberikan izin untuk mendapatkan konfigurasi autentikasi operator untuk aliran autentikasi yang diaktifkan

ruang agen*

aws: ResourceTag /$ {} TagKey

Baca

GetRecommendation

Memberikan izin untuk mendapatkan rekomendasi

ruang agen*

aws: ResourceTag /$ {} TagKey

Baca

GetService

Memberikan izin untuk mendapatkan layanan

layanan*

aws: ResourceTag /$ {} TagKey

Baca

GetTrigger

Memberikan izin untuk mendapatkan pemicu

ruang agen*

aws: ResourceTag /$ {} TagKey

Baca

InitiateChatForCase

Memberikan izin untuk memulai obrolan untuk suatu kasus

ruang agen*

aws: ResourceTag /$ {} TagKey

Tulis

ListAccessTokens

Memberikan izin untuk membuat daftar token akses

ruang agen*

aws: ResourceTag /$ {} TagKey

Daftar

ListAgentSpaces

Memberikan izin untuk daftar agentspace

Daftar

ListAssetFiles

Memberikan izin untuk membuat daftar file aset

ruang agen*

aidevops: SourceAgentSpaceArn

aidevops: TargetAgentSpaceArn

aws: ResourceTag /$ {} TagKey

Daftar

ListAssetTypes

Memberikan izin untuk membuat daftar jenis aset

Daftar

ListAssetVersions

Memberikan izin untuk membuat daftar versi aset

ruang agen*

aws: ResourceTag /$ {} TagKey

Daftar

ListAssets

Memberikan izin untuk membuat daftar aset

ruang agen*

aidevops: SourceAgentSpaceArn

aidevops: TargetAgentSpaceArn

aws: ResourceTag /$ {} TagKey

Daftar

ListAssociations

Memberikan izin untuk mendaftarkan asosiasi

ruang agen*

aws: ResourceTag /$ {} TagKey

Daftar

ListBacklogTasks

Memberikan izin untuk membuat daftar tugas backlog

ruang agen*

aidevops: SourceAgentSpaceArn

aidevops: TargetAgentSpaceArn

aws: ResourceTag /$ {} TagKey

Daftar

ListChats

Memberikan izin untuk membuat daftar obrolan

ruang agen*

aws: ResourceTag /$ {} TagKey

Daftar

ListExecutions

Memberikan izin untuk membuat daftar eksekusi

ruang agen*

aidevops: SourceAgentSpaceArn

aidevops: TargetAgentSpaceArn

aws: ResourceTag /$ {} TagKey

Daftar

ListGoals

Memberikan izin untuk membuat daftar tujuan

ruang agen*

aws: ResourceTag /$ {} TagKey

Daftar

ListJournalRecords

Memberikan izin untuk membuat daftar catatan jurnal

ruang agen*

aidevops: SourceAgentSpaceArn

aidevops: TargetAgentSpaceArn

aws: ResourceTag /$ {} TagKey

Daftar

ListKnowledgeItemVersions

Memberikan izin untuk membuat daftar versi item pengetahuan

ruang agen*

aws: ResourceTag /$ {} TagKey

Daftar

ListKnowledgeItems

Memberikan izin untuk membuat daftar item pengetahuan

ruang agen*

aws: ResourceTag /$ {} TagKey

Daftar

ListPendingMessages

Memberikan izin untuk mencantumkan pesan yang tertunda

ruang agen*

aws: ResourceTag /$ {} TagKey

Daftar

ListPrivateConnections

Memberikan izin untuk membuat daftar koneksi pribadi

Daftar

ListRecommendations

Memberikan izin untuk membuat daftar rekomendasi

ruang agen*

aws: ResourceTag /$ {} TagKey

Daftar

ListServices

Memberikan izin untuk membuat daftar layanan

Daftar

ListTagsForResource

Memberikan izin untuk mencantumkan tag untuk sumber daya

ruang agen

aws: RequestTag /$ {} TagKey

aws: ResourceTag /$ {} TagKey

aws: TagKeys

Baca

koneksi pribadi

aws: RequestTag /$ {} TagKey

aws: ResourceTag /$ {} TagKey

aws: TagKeys

layanan

aws: RequestTag /$ {} TagKey

aws: ResourceTag /$ {} TagKey

aws: TagKeys

ListTriggers

Memberikan izin untuk membuat daftar pemicu

ruang agen*

aws: ResourceTag /$ {} TagKey

Daftar

ListWebhooks

Memberikan izin untuk membuat daftar webhook untuk asosiasi

ruang agen*

aws: ResourceTag /$ {} TagKey

Daftar

asosiasi*

RegisterService

Memberikan izin untuk mendaftarkan layanan tertentu

layanan*

aws: RequestTag /$ {} TagKey

aws: ResourceTag /$ {} TagKey

aws: TagKeys

Tulis

RevokeAccessToken

Memberikan izin untuk mencabut token akses

ruang agen*

aws: ResourceTag /$ {} TagKey

Tulis

RotateAccessToken

Memberikan izin untuk memutar token akses

ruang agen*

aws: ResourceTag /$ {} TagKey

Tulis

SearchServiceAccessibleResource

Memberikan izin untuk mencari sumber daya yang dapat diakses layanan terdaftar

Baca

SendMessage

Memberikan izin untuk mengirim pesan obrolan

ruang agen*

aidevops: SourceAgentSpaceArn

aidevops: TargetAgentSpaceArn

aws: ResourceTag /$ {} TagKey

Tulis

TagResource

Memberikan izin untuk menandai sumber daya

ruang agen

aws: RequestTag /$ {} TagKey

aws: ResourceTag /$ {} TagKey

aws: TagKeys

Menandai, Menulis

koneksi pribadi

aws: RequestTag /$ {} TagKey

aws: ResourceTag /$ {} TagKey

aws: TagKeys

layanan

aws: RequestTag /$ {} TagKey

aws: ResourceTag /$ {} TagKey

aws: TagKeys

UntagResource

Memberikan izin untuk menghapus tag sumber daya

ruang agen

aws: ResourceTag /$ {} TagKey

aws: TagKeys

Menandai, Menulis

koneksi pribadi

aws: ResourceTag /$ {} TagKey

aws: TagKeys

layanan

aws: ResourceTag /$ {} TagKey

aws: TagKeys

UpdateAgentSpace

Memberikan izin untuk memperbarui ruang agen

ruang agen*

aws: ResourceTag /$ {} TagKey

Tulis

UpdateApprovalAction

Memberikan izin untuk memperbarui tindakan persetujuan (menyetujui atau menolak) untuk pemanggilan alat agen

ruang agen*

aws: ResourceTag /$ {} TagKey

Tulis

UpdateAsset

Memberikan izin untuk memperbarui aset

ruang agen*

aws: ResourceTag /$ {} TagKey

Tulis

UpdateAssetFile

Memberikan izin untuk memperbarui file aset

ruang agen*

aws: ResourceTag /$ {} TagKey

Tulis

UpdateAssociation

Memberikan izin untuk memperbarui asosiasi

ruang agen*

aws: ResourceTag /$ {} TagKey

Tulis

asosiasi*

UpdateBacklogTask

Memberikan izin untuk memperbarui tugas

ruang agen*

aidevops: SourceAgentSpaceArn

aidevops: TargetAgentSpaceArn

aws: ResourceTag /$ {} TagKey

Tulis

UpdateGoal

Memberikan izin untuk memperbarui tujuan

ruang agen*

aws: ResourceTag /$ {} TagKey

Tulis

UpdateKnowledgeItem

Memberikan izin untuk memperbarui item pengetahuan

ruang agen*

aws: ResourceTag /$ {} TagKey

Tulis

UpdateOperatorAppIdpConfig

Memberikan izin untuk memperbarui konfigurasi Penyedia Identitas eksternal untuk Aplikasi Operator

ruang agen*

aws: ResourceTag /$ {} TagKey

Tulis

UpdatePrivateConnectionCertificate

Memberikan izin untuk memperbarui sertifikat koneksi pribadi

koneksi pribadi*

aws: ResourceTag /$ {} TagKey

Tulis

UpdateRecommendation

Memberikan izin untuk memperbarui rekomendasi

ruang agen*

aws: ResourceTag /$ {} TagKey

Tulis

UpdateTrigger

Memberikan izin untuk memperbarui pemicu

ruang agen*

aws: ResourceTag /$ {} TagKey

Tulis

ValidateAwsAssociations

Memberikan izin untuk memvalidasi asosiasi aws

ruang agen*

aws: ResourceTag /$ {} TagKey

Tulis

Permission-only tindakan untuk AWS DevOps Layanan Agen

Tindakan berikut ditentukan oleh Layanan AWS DevOps Agen tetapi tidak langsung dapat dipanggil melalui operasi API apa pun. Mereka hanya dapat digunakan dalam pernyataan kebijakan IAM untuk memberikan atau menolak izin.

Tindakan Deskripsi Jenis sumber daya (*diperlukan) Kunci syarat Tingkat akses

AllowVendedLogDeliveryForResource

Memberikan izin untuk mengotorisasi log penjual

Manajemen izin, Tulis

Jenis sumber daya yang ditentukan oleh AWS DevOps Layanan Agen

Jenis sumber daya berikut ditentukan oleh layanan ini dan dapat digunakan dalam elemen Resource pernyataan kebijakan izin IAM.

Jenis sumber daya ARN Kunci syarat

ruang agen

arn: $ {Partition} :aidevops: $ {Wilayah} :$ {Akun} :agentspace/$ {} AgentSpaceId

aws: ResourceTag /$ {} TagKey

aset

arn: $ {Partition} :aidevops: $ {Wilayah} :$ {Akun} :agentspace/$ {} /asset/$ {} AgentSpaceId AssetId

asosiasi

arn: $ {Partition} :aidevops: $ {Wilayah} :$ {Akun} :agentspace/$ {} /association/$ {} AgentSpaceId AssociationId

koneksi pribadi

arn: $ {Partition} :aidevops: $ {Wilayah} :$ {Akun} :koneksi pribadi/$ {Nama}

aws: ResourceTag /$ {} TagKey

layanan

arn: $ {Partition} :aidevops: $ {Wilayah} :$ {Akun} :service/$ {} ServiceId

aws: ResourceTag /$ {} TagKey

pemicu

arn: $ {Partition} :aidevops: $ {Wilayah} :$ {Akun} :agentspace/$ {} /trigger/$ {} AgentSpaceId TriggerId

Kunci kondisi untuk AWS DevOps Layanan Agen

AWS DevOps Agen Layanan mendefinisikan kunci kondisi berikut yang dapat digunakan dalam Condition elemen kebijakan IAM.

Kunci syarat Deskripsi Tipe

aidevops: SourceAgentSpaceArn

Memfilter akses oleh sumber AgentSpace ARN atas permintaan. Ditetapkan oleh layanan dari konteks permintaan, tidak disediakan oleh pemanggil

ARN

aidevops: TargetAgentSpaceArn

Memfilter akses oleh AgentSpace ARN target berdasarkan permintaan. Ditetapkan oleh layanan dari konteks permintaan, tidak disediakan oleh pemanggil

ARN

aws: RequestTag /$ {} TagKey

Filter akses berdasarkan tanda yang diberikan dalam permintaan

String

aws: ResourceTag /$ {} TagKey

Filter akses dengan tanda yang terkait dengan sumber daya

String

aws: TagKeys

Filter akses berdasarkan kunci tanda yang diberikan dalam permintaan

ArrayOfString