Menemukan sumber daya - API Kontrol Awan

Terjemahan disediakan oleh mesin penerjemah. Jika konten terjemahan yang diberikan bertentangan dengan versi bahasa Inggris aslinya, utamakan versi bahasa Inggris.

Menemukan sumber daya

Gunakan list-resources perintah untuk menemukan sumber daya yang saat ini disediakan di dan. Akun AWS Wilayah AWS Ini mencakup semua sumber daya dari jenis sumber daya yang ditentukan, terlepas dari apakah sumber daya tersebut disediakan melalui Cloud Control API, langsung melalui layanan yang mendasarinya, atau mekanisme lainnya (seperti menjadi bagian dari AWS CloudFormation tumpukan).

Informasi yang dikembalikan untuk setiap sumber daya meliputi:

  • Pengidentifikasi utama sumber daya.

  • Secara opsional, ini mungkin termasuk bagian atau semua properti sumber daya, merinci status sumber daya saat ini. Untuk informasi selengkapnya, lihat Melihat skema jenis sumber daya.

Contoh berikut mengembalikan daftar sumber AWS::Logs::LogGroup daya.

aws cloudcontrol list-resources --type-name AWS::Logs::LogGroup

Cloud Control API mengembalikan daftar sumber daya di akun Anda dari jenis sumber daya yang ditentukan. Misalnya, list-resources mengembalikan properti pengenal dan sumber daya utama dari semua sumber AWS::Logs::LogGroup daya di akun Anda, terlepas dari apakah sumber daya tersebut disediakan oleh Cloud Control API. Informasi yang dikembalikan menyerupai yang berikut ini, tergantung pada sumber daya di akun Anda.

{ "TypeName": "AWS::Logs::LogGroup", "ResourceDescriptions": [ { "Identifier": "CloudControlExample", "Properties": '{"RetentionInDays":180, "LogGroupName": "CloudControlExample", "Arn": "arn:aws:logs:us-west-2:123456789012:log-group:CloudControlExample:*"}' }, { "Identifier": "AnotherLogGroupResourceExample", "Properties": '{"RetentionInDays":90, "LogGroupName": "AnotherLogGroupResourceExample", "Arn": "arn:aws:logs:us-west-2:123456789012:log-group:AnotherLogGroupResourceExample:*"}' }, ] }

Contoh berikut meminta daftar sumber AWS::Kinesis::Stream daya.

aws cloudcontrol list-resources --type-name AWS::Kinesis::Stream

Untuk aliran Kinesis, Cloud Control API menampilkan pengenal utama setiap aliran, bersama dengan subset properti sumber daya. Dalam hal ini, hanya satu properti,Name. Anda kemudian dapat menggunakan pengenal utama aliran get-resource untuk meminta status penuh sumber daya saat ini.

{ "TypeName": "AWS::Kinesis::Stream", "ResourceDescriptions": [ { "Identifier": "MyKinesisStream", "Properties": '{"Name": "MyKinesisStream"}' }, { "Identifier": "AnotherStream", "Properties": '{"Name": "AnotherStream"}' } ] }

Sumber daya yang membutuhkan informasi tambahan

Sumber daya tertentu diperlukan agar Anda memberikan informasi tambahan tentang sumber daya yang ingin Anda daftarkan sebagai bagian dari permintaan Anda. Dalam kasus ini, Anda harus menggunakan ResourceModel parameter untuk menentukan properti ini.

Tabel di bawah ini mencantumkan sumber daya ini, dan properti yang akan Anda tentukan dalam ResourceModel parameter selama permintaan daftar.

Sumber daya Properti yang dibutuhkan

AWS::ApiGateway::DocumentationVersion

RestApiId

AWS::ApiGateway::Step

RestApiId

AWS::CloudFormation::ResourceVersion

TypeArn atau TypeName

AWS::CustomerProfiles::Integration

DomainName

AWS::CustomerProfiles::ObjectType

DomainName

AWS::EC2::TransitGatewayMulticastGroupMember

TransitGatewayMulticastDomainId

AWS::EC2::TransitGatewayMulticastGroupSource

TransitGatewayMulticastDomainId

AWS::ECS::TaskSet

Cluster, Service, dan ID

AWS::EKS::AddOn

ClusterName

AWS::EKS::FargateProfile

ClusterName

AWS::ElasticLoadBalancingV2::Listener

LoadBalancerArn

AWS::ElasticLoadBalancingV2::ListenerRule

ListenerArn

AWS::Glue::Attach::SchemaVersion

  • SchemaDefinition, Schema/RegistryName, dan Schema/SchemaName

  • SchemaDefinition dan Schema/SchemaArn

AWS::Glue::Attach::SchemaVersionMetadata

SchemaVersionId

AWS::IoTSiteWise::AccessPolicy

  • /AccessPolicyResource/Portal

  • /AccessPolicyResource/Project

AWS::IoTSiteWise::Dashboard

ProjectId

AWS::IoTSiteWise::Project

PortalId

AWS::Kendra::DataSource

IndexId

AWS::Kendra::Faq

IndexId

AWS::MediaConnect::FlowEntitlement

FlowArn

AWS::MediaConnect::FlowOutput

FlowArn

AWS::MediaConnect::FlowSource

FlowArn

AWS::MediaConnect::FlowVpcAntarmuka

FlowArn

AWS::MediaPackage::Asset

PackagingGroupId

AWS::MediaPackage::PackagingConfiguration

PackagingGroupId

AWS::NetworkFirewall::LoggingConfiguration

  • FirewallArn

  • FirewallName

AWS::QuickSight::Analysis

AwsAccountId

AWS::QuickSight::Dashboard

AwsAccountId

AWS::QuickSight::DataSet

AwsAccountId

AWS::QuickSight::DataSource

AwsAccountId

AWS::QuickSight::Template

AwsAccountId

AWS::QuickSight::Theme

AwsAccountId

AWS: :RDS: :DB ProxyTargetGroup

DBProxyName

AWS::S3Outposts::AccessPoint

Bucket

AWS::S3Outposts::Bucket

OutpostId

AWS::SSO::Assignment

InstanceArn, PermissionSetArn, PrincipalId, PrincipalType, TargetId, dan TargetType

AWS::SSO::InstanceAccessControlAttributeConfiguration

InstanceArn

AWS::SSO::PermissionSet

InstanceArn dan PermissionSetArn