Sono disponibili altri esempi di AWS SDK nel repository AWS Doc SDK Examples.
Le traduzioni sono generate tramite traduzione automatica. In caso di conflitto tra il contenuto di una traduzione e la versione originale in Inglese, quest'ultima prevarrà.
Esempi di Service Catalog che utilizzano AWS CLI
I seguenti esempi di codice mostrano come eseguire azioni e implementare scenari comuni utilizzando AWS Command Line Interface with Service Catalog.
Le azioni sono estratti di codice da programmi più grandi e devono essere eseguite nel contesto. Sebbene le azioni mostrino come richiamare le singole funzioni del servizio, è possibile visualizzarle contestualizzate negli scenari correlati.
Ogni esempio include un link al codice sorgente completo, in cui vengono fornite le istruzioni su come configurare ed eseguire il codice nel contesto.
Argomenti
Azioni
L’esempio di codice seguente mostra come utilizzare accept-portfolio-share.
- AWS CLI
-
Come accettare una condivisione di portafoglio
L’esempio
accept-portfolio-shareseguente accetta un’offerta, effettuata da un altro utente, per condividere il portafoglio specificato.aws servicecatalog accept-portfolio-share \ --portfolio-idport-2s6wuabcdefghijkQuesto comando non produce alcun output.
-
Per i dettagli sull'API, vedi in Command Reference. AcceptPortfolioShare
AWS CLI
-
L’esempio di codice seguente mostra come utilizzare associate-principal-with-portfolio.
- AWS CLI
-
Come associare un principale a un portafoglio
L’esempio
associate-principal-with-portfolioseguente associa un utente al portafoglio specificato.aws servicecatalog associate-principal-with-portfolio \ --portfolio-idport-2s6abcdefwdh4\ --principal-arnarn:aws:iam::123456789012:user/usertest\ --principal-typeIAMQuesto comando non produce alcun output.
-
Per i dettagli sull'API, vedi in Command Reference. AssociatePrincipalWithPortfolio
AWS CLI
-
L’esempio di codice seguente mostra come utilizzare associate-product-with-portfolio.
- AWS CLI
-
Come associare un prodotto a un portafoglio
L’esempio
associate-product-with-portfolioseguente associa il prodotto indicato al portafoglio specificato.aws servicecatalog associate-product-with-portfolio --product-idprod-3p5abcdef3oyk--portfolio-idport-2s6abcdef5wdh4Questo comando non produce alcun output.
-
Per i dettagli sull'API, vedi in Command Reference. AssociateProductWithPortfolio
AWS CLI
-
L’esempio di codice seguente mostra come utilizzare associate-tag-option-with-resource.
- AWS CLI
-
Per associare a a una risorsa TagOption
L'
associate-tag-option-with-resourceesempio seguente associa il valore specificato TagOption alla risorsa specificata.aws servicecatalog associate-tag-option-with-resource \ --resource-idport-2s6abcdq5wdh4\ --tag-option-idtag-p3abc2pkpz5qcQuesto comando non produce alcun output.
-
Per i dettagli sull'API, vedere AssociateTagOptionWithResource
in AWS CLI Command Reference.
-
L’esempio di codice seguente mostra come utilizzare copy-product.
- AWS CLI
-
Come copiare un prodotto
L’esempio
copy-productseguente crea una copia del prodotto specificato, utilizzando un file JSON per passare i parametri.aws servicecatalog copy-product --cli-input-jsonfile://copy-product-input.jsonContenuto di
copy-product-input.json:{ "SourceProductArn": "arn:aws:catalog:us-west-2:123456789012:product/prod-tcabcd3syn2xy", "TargetProductName": "copy-of-myproduct", "CopyOptions": [ "CopyTags" ] }Output:
{ "CopyProductToken": "copyproduct-abc5defgjkdji" }-
Per i dettagli sull'API, vedi CopyProduct
in AWS CLI Command Reference.
-
L’esempio di codice seguente mostra come utilizzare create-constraint.
- AWS CLI
-
Per creare un vincolo
L'
create-constraintesempio seguente crea un vincolo.aws servicecatalog create-constraint \ --portfolio-idport-y3fnkesxxxxx\ --product-idprod-cfrfxmraxxxxx\ --typeLAUNCH\ --parameters '{"RoleArn" : "arn:aws:iam::123456789012:role/LaunchRole"}'Output:
{ "ConstraintDetail": { "ConstraintId": "cons-7tr6gei4bxxxx", "Type": "LAUNCH", "Owner": "123456789012", "ProductId": "prod-cfrfxmra3xxxx", "PortfolioId": "port-y3fnkeslpxxxx" }, "ConstraintParameters": "{\"RoleArn\" : \"arn:aws:iam::123456789012:role/LaunchRole\"}", "Status": "CREATING" }Per ulteriori informazioni, vedere Utilizzo dei vincoli AWS di Service Catalog nella Guida per l'utente AWS di Service Catalog.
-
Per i dettagli sull'API, vedere CreateConstraint
in AWS CLI Command Reference.
-
L’esempio di codice seguente mostra come utilizzare create-portfolio-share.
- AWS CLI
-
Come condividere un portafoglio con un account
L’esempio
create-portfolio-shareseguente condivide il portafoglio specificato con l’account specificato.aws servicecatalog create-portfolio-share \ --portfolio-idport-2s6abcdef5wdh4\ --account-id794123456789Questo comando non produce alcun output.
-
Per i dettagli sull'API, vedi in Command Reference. CreatePortfolioShare
AWS CLI
-
L’esempio di codice seguente mostra come utilizzare create-portfolio.
- AWS CLI
-
Come creare un portafoglio
L’esempio
create-portfolioseguente crea un portafoglio.aws servicecatalog create-portfolio \ --provider-namemy-provider\ --display-namemy-portfolioOutput:
{ "PortfolioDetail": { "ProviderName": "my-provider", "DisplayName": "my-portfolio", "CreatedTime": 1571337221.555, "ARN": "arn:aws:catalog:us-east-2:123456789012:portfolio/port-2s6xmplq5wdh4", "Id": "port-2s6xmplq5wdh4" } }-
Per i dettagli sull'API, vedi CreatePortfolio
in AWS CLI Command Reference.
-
L’esempio di codice seguente mostra come utilizzare create-product.
- AWS CLI
-
Come creare un prodotto
L’esempio
create-productseguente crea un prodotto, utilizzando un file JSON per passare i parametri.aws servicecatalog create-product \ --cli-input-jsonfile://create-product-input.jsonContenuto di
create-product-input.json:{ "AcceptLanguage": "en", "Name": "test-product", "Owner": "test-owner", "Description": "test-description", "Distributor": "test-distributor", "SupportDescription": "test-support", "SupportEmail": "test@amazon.com", "SupportUrl": "https://aws.amazon.com", "ProductType": "CLOUD_FORMATION_TEMPLATE", "Tags": [ { "Key": "region", "Value": "us-east-1" } ], "ProvisioningArtifactParameters": { "Name": "test-version-name", "Description": "test-version-description", "Info": { "LoadTemplateFromURL": "https://s3-us-west-1.amazonaws.com/cloudformation-templates-us-west-1/my-cfn-template.template" }, "Type": "CLOUD_FORMATION_TEMPLATE" } }Output:
{ "Tags": [ { "Key": "region", "Value": "us-east-1" } ], "ProductViewDetail": { "CreatedTime": 1576025036.0, "ProductARN": "arn:aws:catalog:us-west-2:1234568542028:product/prod-3p5abcdef3oyk", "Status": "CREATED", "ProductViewSummary": { "Type": "CLOUD_FORMATION_TEMPLATE", "Distributor": "test-distributor", "SupportUrl": "https://aws.amazon.com", "SupportEmail": "test@amazon.com", "Id": "prodview-abcd42wvx45um", "SupportDescription": "test-support", "ShortDescription": "test-description", "Owner": "test-owner", "Name": "test-product2", "HasDefaultPath": false, "ProductId": "prod-3p5abcdef3oyk" } }, "ProvisioningArtifactDetail": { "CreatedTime": 1576025036.0, "Active": true, "Id": "pa-pq3p5lil12a34", "Description": "test-version-description", "Name": "test-version-name", "Type": "CLOUD_FORMATION_TEMPLATE" } }-
Per i dettagli sull'API, vedi CreateProduct
in AWS CLI Command Reference.
-
L’esempio di codice seguente mostra come utilizzare create-provisioned-product-plan.
- AWS CLI
-
Per creare un piano
L'
create-provisioned-product-planesempio seguente crea un piano.aws servicecatalog create-provisioned-product-plan \ --plan-nametest-plan\ --plan-typeCLOUDFORMATION\ --product-idprod-cfrfxmraxxxxx\ --provisioned-product-nametest-pp\ --provisioning-artifact-idpa-7wz4cu5cxxxxxOutput:
{ "PlanName": "test-plan", "PlanId": "plan-cuxae3z6gxxxx", "ProvisionProductId": "pp-7kh7wbc4xxxxx", "ProvisionedProductName": "test-pp", "ProvisioningArtifactId": "pa-7wz4cu5cxxxxx" }Per ulteriori informazioni, vedere Creazione di un piano di lancio nella Guida per l'utente di AWS Service Catalog.
-
Per i dettagli sull'API, vedi CreateProvisionedProductPlan
in AWS CLI Command Reference.
-
L’esempio di codice seguente mostra come utilizzare create-provisioning-artifact.
- AWS CLI
-
Come creare un artefatto di provisioning
L’esempio
create-provisioning-artifactseguente crea un artefatto di provisioning, utilizzando un file JSON per passare i parametri.aws servicecatalog create-provisioning-artifact \ --cli-input-jsonfile://create-provisioning-artifact-input.jsonContenuto di
create-provisioning-artifact-input.json:{ "ProductId": "prod-nfi2abcdefghi", "Parameters": { "Name": "test-provisioning-artifact", "Description": "test description", "Info": { "LoadTemplateFromURL": "https://s3-us-west-1.amazonaws.com/cloudformation-templates-us-west-1/my-cfn-template.template" }, "Type": "CLOUD_FORMATION_TEMPLATE" } }Output:
{ "Info": { "TemplateUrl": "https://s3-us-west-1.amazonaws.com/cloudformation-templates-us-west-1/my-cfn-template.template" }, "Status": "CREATING", "ProvisioningArtifactDetail": { "Id": "pa-bb4abcdefwnaio", "Name": "test-provisioning-artifact", "Description": "test description", "Active": true, "Type": "CLOUD_FORMATION_TEMPLATE", "CreatedTime": 1576022545.0 } }-
Per i dettagli sull'API, vedi in Command Reference. CreateProvisioningArtifact
AWS CLI
-
L’esempio di codice seguente mostra come utilizzare create-tag-option.
- AWS CLI
-
Per creare un TagOption
L'
create-tag-optionesempio seguente crea un TagOption.aws servicecatalog create-tag-option --key1234--valuenameOutput:
{ "TagOptionDetail": { "Id": "tag-iabcdn4fzjjms", "Value": "name", "Active": true, "Key": "1234" } }-
Per i dettagli sull'API, vedere CreateTagOption
in AWS CLI Command Reference.
-
L’esempio di codice seguente mostra come utilizzare delete-constraint.
- AWS CLI
-
Per eliminare un vincolo
L'
delete-constraintesempio seguente elimina un vincolo.aws servicecatalog delete-constraint \ --idcons-7tr6gei4bxxxxQuesto comando non produce alcun output.
Per ulteriori informazioni, vedere Utilizzo dei vincoli AWS di Service Catalog nella Guida per l'utente di AWS Service Catalog.
-
Per i dettagli sull'API, vedere DeleteConstraint
in AWS CLI Command Reference.
-
L’esempio di codice seguente mostra come utilizzare delete-portfolio-share.
- AWS CLI
-
Come arrestare la condivisione di un portafoglio con un account
L’esempio
delete-portfolio-shareseguente interrompe la condivisione del portafoglio con l’account specificato.aws servicecatalog delete-portfolio-share \ --portfolio-idport-2s6abcdq5wdh4\ --account-id123456789012Questo comando non produce alcun output.
-
Per i dettagli sull'API, vedi in Command Reference. DeletePortfolioShare
AWS CLI
-
L’esempio di codice seguente mostra come utilizzare delete-portfolio.
- AWS CLI
-
Come eliminare un portafoglio
L’esempio
delete-portfolioseguente elimina il portafoglio specificato.aws servicecatalog delete-portfolio \ --idport-abcdlx4gox4doQuesto comando non produce alcun output.
-
Per i dettagli sull'API, vedi DeletePortfolio
in AWS CLI Command Reference.
-
L’esempio di codice seguente mostra come utilizzare delete-product.
- AWS CLI
-
Come eliminare un prodotto
L’esempio
delete-productseguente elimina il prodotto specificato.aws servicecatalog delete-product \ --idprod-abcdcek6yhbxiQuesto comando non produce alcun output.
-
Per i dettagli sull'API, vedi DeleteProduct
in AWS CLI Command Reference.
-
L’esempio di codice seguente mostra come utilizzare delete-provisioned-product-plan.
- AWS CLI
-
Per eliminare un piano di prodotto fornito
L'
delete-provisioned-product-planesempio seguente elimina un piano di prodotto fornito.aws servicecatalog delete-provisioned-product-plan \ --plan-idplan-cuxae3z6gxxxxQuesto comando non produce alcun output.
Per ulteriori informazioni, vedere Creazione di un piano di lancio nella AWS Service Catalog User Guide.
-
Per i dettagli sull'API, vedi DeleteProvisionedProductPlan
in AWS CLI Command Reference.
-
L’esempio di codice seguente mostra come utilizzare delete-provisioning-artifact.
- AWS CLI
-
Come eliminare un artefatto di provisioning
L’esempio
delete-provisioning-artifactseguente elimina l’artefatto di provisioning specificato.aws servicecatalog delete-provisioning-artifact \ --product-idprod-abc2uebuplcpw\ --provisioning-artifact-idpa-pqabcddii7oucQuesto comando non produce alcun output.
-
Per i dettagli sull'API, vedi in Command Reference. DeleteProvisioningArtifact
AWS CLI
-
L’esempio di codice seguente mostra come utilizzare delete-tag-option.
- AWS CLI
-
Per eliminare un TagOption
L'
delete-tag-optionesempio seguente elimina il valore specificato TagOption.aws servicecatalog delete-tag-option \ --idtag-iabcdn4fzjjmsQuesto comando non produce alcun output.
-
Per i dettagli sull'API, vedere DeleteTagOption
in AWS CLI Command Reference.
-
L’esempio di codice seguente mostra come utilizzare describe-constraint.
- AWS CLI
-
Per descrivere un vincolo
L'
describe-constraintesempio seguente descrive un vincolo.aws servicecatalog describe-constraint \ --id"cons-oqp52evr4bxxxx"Output:
{ "ConstraintDetail": { "ConstraintId": "cons-7tr6gei4bxxxx", "Type": "LAUNCH", "Owner": "123456789012", "ProductId": "prod-cfrfxmra3xxxx", "PortfolioId": "port-y3fnkeslpxxxx" }, "ConstraintParameters": "{\"RoleArn\" : \"arn:aws:iam::123456789012:role/LaunchRole\"}", "Status": "AVAILABLE" }Per ulteriori informazioni, vedere Utilizzo dei vincoli AWS di Service Catalog nella Guida per l'utente AWS di Service Catalog.
-
Per i dettagli sull'API, vedere DescribeConstraint
in AWS CLI Command Reference.
-
L’esempio di codice seguente mostra come utilizzare describe-copy-product-status.
- AWS CLI
-
Come descrivere lo stato dell’operazione di copia del prodotto
L’esempio
describe-copy-product-statusseguente mostra lo stato corrente dell’operazione di copia asincrona del prodotto specificata.aws servicecatalog describe-copy-product-status \ --copy-product-tokencopyproduct-znn5tf5abcd3wOutput:
{ "CopyProductStatus": "SUCCEEDED", "TargetProductId": "prod-os6hog7abcdt2" }-
Per i dettagli sull'API, vedi in Command Reference. DescribeCopyProductStatus
AWS CLI
-
L’esempio di codice seguente mostra come utilizzare describe-portfolio-share-status.
- AWS CLI
-
Per descrivere lo stato della quota del portafoglio
L'
describe-portfolio-share-statusesempio seguente descrive lo stato delle quote del portafoglio.aws servicecatalog describe-portfolio-share-status \ --portfolio-share-token"share-agngcybu4xxxx"Output:
{ "PortfolioShareToken": "share-agngcybu4xxxx", "PortfolioId": "port-y3fnkeslxxxxx", "OrganizationNodeValue": "123456789012", "Status": "COMPLETED", "ShareDetails": { "SuccessfulShares": [ "012345678901" ], "ShareErrors": [] } }Per ulteriori informazioni, vedere Sharing a Portfolio nella Guida per l'utente del AWS Service Catalog.
-
Per i dettagli sull'API, vedi DescribePortfolioShareStatus
in AWS CLI Command Reference.
-
L’esempio di codice seguente mostra come utilizzare describe-portfolio-shares.
- AWS CLI
-
Per descrivere le azioni del portafoglio
L'
describe-portfolio-sharesesempio seguente descrive le azioni del portafoglio.aws servicecatalog describe-portfolio-shares \ --portfolio-idport-y3fnkeslxxxxx\ --typeACCOUNTOutput:
{ "PortfolioShareDetails": [ { "PrincipalId": "123456789012", "Type": "ACCOUNT", "Accepted": true, "ShareTagOptions": false, "SharePrincipals": false }, { "PrincipalId": "123456789012", "Type": "ACCOUNT", "Accepted": false, "ShareTagOptions": false, "SharePrincipals": false } ] }Per ulteriori informazioni, vedere Condivisione di un portafoglio nella Guida per l'utente del AWS Service Catalog.
-
Per i dettagli sull'API, vedi DescribePortfolioShares
in AWS CLI Command Reference.
-
L’esempio di codice seguente mostra come utilizzare describe-portfolio.
- AWS CLI
-
Come descrivere un portafoglio
L’esempio
describe-portfolioseguente mostra i dettagli del portafoglio specificato.aws servicecatalog describe-portfolio \ --idport-2s6abcdq5wdh4Output:
{ "TagOptions": [], "PortfolioDetail": { "ARN": "arn:aws:catalog:us-west-2:687558541234:portfolio/port-2s6abcdq5wdh4", "Id": "port-2s6wuzyq5wdh4", "CreatedTime": 1571337221.555, "DisplayName": "my-portfolio", "ProviderName": "my-provider" }, "Tags": [] }-
Per i dettagli sull'API, vedi DescribePortfolio
in AWS CLI Command Reference.
-
L’esempio di codice seguente mostra come utilizzare describe-product-as-admin.
- AWS CLI
-
Come descrivere un prodotto come amministratore
L’esempio
describe-product-as-adminseguente mostra i dettagli del prodotto specificato utilizzando privilegi da amministratore.aws servicecatalog describe-product-as-admin \ --idprod-abcdcek6yhbxiOutput:
{ "TagOptions": [], "ProductViewDetail": { "ProductARN": "arn:aws:catalog:us-west-2:687558542028:product/prod-abcdcek6yhbxi", "ProductViewSummary": { "SupportEmail": "test@amazon.com", "Type": "CLOUD_FORMATION_TEMPLATE", "Distributor": "test-distributor", "ShortDescription": "test-description", "Owner": "test-owner", "Id": "prodview-wi3l2j4abc6vc", "SupportDescription": "test-support", "ProductId": "prod-abcdcek6yhbxi", "HasDefaultPath": false, "Name": "test-product3", "SupportUrl": "https://aws.amazon.com" }, "CreatedTime": 1577136715.0, "Status": "CREATED" }, "ProvisioningArtifactSummaries": [ { "CreatedTime": 1577136715.0, "Description": "test-version-description", "ProvisioningArtifactMetadata": { "SourceProvisioningArtifactId": "pa-abcdxkkiv5fcm" }, "Name": "test-version-name-3", "Id": "pa-abcdxkkiv5fcm" } ], "Tags": [ { "Value": "iad", "Key": "region" } ] }-
Per i dettagli sull'API, vedi in Command Reference. DescribeProductAsAdmin
AWS CLI
-
L’esempio di codice seguente mostra come utilizzare describe-product.
- AWS CLI
-
Per descrivere un prodotto
L'
describe-productesempio seguente descrive un prodotto.aws servicecatalog describe-product \ --idprod-dybl43puxxxxxOutput:
{ "ProductViewSummary": { "Id": "prodview-vkvy2kum5xxxx", "ProductId": "prod-dybl43puxxxxx", "Name": "ec2-test", "Owner": "user", "ShortDescription": "", "Type": "CLOUD_FORMATION_TEMPLATE", "Distributor": "", "HasDefaultPath": false, "SupportEmail": "", "SupportDescription": "", "SupportUrl": "" }, "ProvisioningArtifacts": [ { "Id": "pa-j7fs6ybztxxxx", "Name": "v2", "Description": "", "CreatedTime": "2021-07-16T15:20:24-05:00", "Guidance": "DEFAULT" }, { "Id": "pa-s6z7i2nivxxxx", "Description": "Create EC2 and KMS", "CreatedTime": "2024-06-13T18:27:54-05:00", "Guidance": "DEFAULT" }, { "Id": "pa-6573v3bloxxxx", "Name": "v3", "CreatedTime": "2024-06-13T18:45:14-05:00", "Guidance": "DEFAULT" } ], "Budgets": [], "LaunchPaths": [ { "Id": "lpv3-y3fnkeslpxxxx", "Name": "TestPort" } ] }Per ulteriori informazioni, vedere Managing Products nella AWS Service Catalog User Guide.
-
Per i dettagli sull'API, vedi DescribeProduct
in AWS CLI Command Reference.
-
L’esempio di codice seguente mostra come utilizzare describe-provisioned-product-plan.
- AWS CLI
-
Per descrivere un piano di prodotto fornito
L'
describe-provisioned-product-planesempio seguente descrive un piano di prodotto predisposto.aws servicecatalog describe-provisioned-product-plan \ --plan-id"plan-g7iwsaf3mxxxx"Output:
{ "ProvisionedProductPlanDetails": { "CreatedTime": "2025-11-09T18:09:37.808000-06:00", "PathId": "lpv3-y3fnkeslpxxxx", "ProductId": "prod-cfrfxmraxxxxx", "PlanName": "test-plan", "PlanId": "plan-g7iwsaf3mxxxx", "ProvisionProductId": "pp-mkbnbztzxxxxx", "ProvisionProductName": "test-pp", "PlanType": "CLOUDFORMATION", "ProvisioningArtifactId": "pa-7wz4cu5cxxxxx", "Status": "CREATE_SUCCESS", "UpdatedTime": "2025-11-09T18:09:46.524000-06:00", "Tags": [] } }Per ulteriori informazioni, vedere Creazione di un piano di lancio nella Guida per l'utente del AWS Service Catalog.
-
Per i dettagli sull'API, vedi DescribeProvisionedProductPlan
in AWS CLI Command Reference.
-
L’esempio di codice seguente mostra come utilizzare describe-provisioned-product.
- AWS CLI
-
Come descrivere un prodotto sottoposto a provisioning
L’esempio
describe-provisioned-productseguente mostra i dettagli del prodotto sottoposto a provisioning specificato.aws servicecatalog describe-provisioned-product \ --idpp-dpom27bm4abcdOutput:
{ "ProvisionedProductDetail": { "Status": "ERROR", "CreatedTime": 1577222793.358, "Arn": "arn:aws:servicecatalog:us-west-2:123456789012:stack/mytestppname3/pp-dpom27bm4abcd", "Id": "pp-dpom27bm4abcd", "StatusMessage": "AmazonCloudFormationException Parameters: [KeyName] must have values (Service: AmazonCloudFormation; Status Code: 400; Error Code: ValidationError; Request ID: 5528602a-a9ef-427c-825c-f82c31b814f5)", "IdempotencyToken": "527c5358-2a1a-4b9e-b1b9-7293b0ddff42", "LastRecordId": "rec-tfuawdjovzxge", "Type": "CFN_STACK", "Name": "mytestppname3" }, "CloudWatchDashboards": [] }-
Per i dettagli sull'API, vedi in Command Reference. DescribeProvisionedProduct
AWS CLI
-
L’esempio di codice seguente mostra come utilizzare describe-provisioning-artifact.
- AWS CLI
-
Come descrivere un artefatto di provisioning
L’esempio
describe-provisioning-artifactseguente mostra i dettagli dell’artefatto sottoposto a provisioning specificato.aws servicecatalog describe-provisioning-artifact \ --provisioning-artifact-idpa-pcz347abcdcfm\ --product-idprod-abcdfz3syn2rgOutput:
{ "Info": { "TemplateUrl": "https://awsdocs.s3.amazonaws.com/servicecatalog/myexampledevelopment-environment.template" }, "ProvisioningArtifactDetail": { "Id": "pa-pcz347abcdcfm", "Active": true, "Type": "CLOUD_FORMATION_TEMPLATE", "Description": "updated description", "CreatedTime": 1562097906.0, "Name": "updated name" }, "Status": "AVAILABLE" }-
Per i dettagli sull'API, vedi in Command Reference. DescribeProvisioningArtifact
AWS CLI
-
L’esempio di codice seguente mostra come utilizzare describe-provisioning-parameters.
- AWS CLI
-
Per descrivere i parametri di provisioning
L'
describe-provisioning-parametersesempio seguente descrive i parametri di provisioning.aws servicecatalog describe-provisioning-parameters \ --product-idprod-cfrfxmraxxxxx\ --provisioning-artifact-idpa-7wz4cu5cxxxxx\ --path-idlpv3-y3fnkeslpxxxxOutput:
{ "ProvisioningArtifactParameters": [ { "ParameterKey": "Size", "ParameterType": "String", "IsNoEcho": false, "ParameterConstraints": { "AllowedValues": [] } } ], "ConstraintSummaries": [ { "Type": "LAUNCH" } ], "UsageInstructions": [ { "Type": "rules", "Value": "{}" }, { "Type": "version", "Value": "2010-09-09" }, { "Type": "launchAsRole", "Value": "arn:aws:iam::123456789012:role/NewLaunchRole" }, { "Type": "tagUpdateOnProvisionedProduct", "Value": "NOT_ALLOWED" } ], "TagOptions": [ { "Key": "Application Name", "Values": [ "Testing Tag", "Testing Tag Options" ] } ], "ProvisioningArtifactPreferences": {}, "ProvisioningArtifactOutputs": [ { "Key": "pa-7wz4cu5cxxxxx", "Description": "" } ], "ProvisioningArtifactOutputKeys": [] }Per ulteriori informazioni, vedere Avvio di un prodotto nella Guida per l'utente del AWS Service Catalog.
-
Per i dettagli sull'API, vedi DescribeProvisioningParameters
in AWS CLI Command Reference.
-
L’esempio di codice seguente mostra come utilizzare describe-tag-option.
- AWS CLI
-
Per descrivere un TagOption
L'
describe-tag-optionesempio seguente visualizza i dettagli relativi a quanto specificato TagOption.aws servicecatalog describe-tag-option \ --idtag-p3tej2abcd5qcOutput:
{ "TagOptionDetail": { "Active": true, "Id": "tag-p3tej2abcd5qc", "Value": "value-3", "Key": "1234" } }-
Per i dettagli sull'API, vedere DescribeTagOption
in AWS CLI Command Reference.
-
L’esempio di codice seguente mostra come utilizzare disassociate-principal-from-portfolio.
- AWS CLI
-
Come annullare l’associazione di un principale a un portafoglio
L’esempio
disassociate-principal-from-portfolioseguente annulla l’associazione del principale specificato al portafoglio.aws servicecatalog disassociate-principal-from-portfolio \ --portfolio-idport-2s6abcdq5wdh4\ --principal-arnarn:aws:iam::123456789012:group/myendusersQuesto comando non produce alcun output.
-
Per i dettagli sull'API, vedi in Command Reference. DisassociatePrincipalFromPortfolio
AWS CLI
-
L’esempio di codice seguente mostra come utilizzare disassociate-product-from-portfolio.
- AWS CLI
-
Come annullare l’associazione di un prodotto a un portafoglio
L’esempio
disassociate-product-from-portfolioseguente annulla l’associazione del prodotto specificato al portafoglio.aws servicecatalog disassociate-product-from-portfolio \ --product-idprod-3p5abcdmu3oyk\ --portfolio-idport-2s6abcdq5wdh4Questo comando non produce alcun output.
-
Per i dettagli sull'API, vedi in Command Reference. DisassociateProductFromPortfolio
AWS CLI
-
L’esempio di codice seguente mostra come utilizzare disassociate-tag-option-from-resource.
- AWS CLI
-
Per dissociare a da una risorsa TagOption
L’esempio
disassociate-tag-option-from-resourceseguente annulla l’associazione delTagOptionspecificato al portafoglio.aws servicecatalog disassociate-tag-option-from-resource \ --resource-idport-2s6abcdq5wdh4\ --tag-option-idtag-p3abc2pkpz5qcQuesto comando non produce alcun output.
-
Per i dettagli sull'API, vedi DisassociateTagOptionFromResource
in AWS CLI Command Reference.
-
L’esempio di codice seguente mostra come utilizzare list-accepted-portfolio-shares.
- AWS CLI
-
Come elencare le condivisioni di portafoglio accettate
L’esempio
list-accepted-portfolio-sharesseguente elenca tutti i portafogli per i quali la condivisione è stata accettata da questo account, includendo solo i portafogli predefiniti di Catalogo dei servizi.aws servicecatalog list-accepted-portfolio-shares \ --portfolio-share-type"AWS_SERVICECATALOG"Output:
{ "PortfolioDetails": [ { "ARN": "arn:aws:catalog:us-west-2:123456789012:portfolio/port-d2abcd5dpkuma", "Description": "AWS Service Catalog Reference blueprints for often-used AWS services such as EC2, S3, RDS, VPC and EMR.", "CreatedTime": 1574456190.687, "ProviderName": "AWS Service Catalog", "DisplayName": "Reference Architectures", "Id": "port-d2abcd5dpkuma" }, { "ARN": "arn:aws:catalog:us-west-2:123456789012:portfolio/port-abcdefaua7zpu", "Description": "AWS well-architected blueprints for high reliability applications.", "CreatedTime": 1574461496.092, "ProviderName": "AWS Service Catalog", "DisplayName": "High Reliability Architectures", "Id": "port-abcdefaua7zpu" } ] }-
Per i dettagli sull'API, vedi in Command Reference. ListAcceptedPortfolioShares
AWS CLI
-
L’esempio di codice seguente mostra come utilizzare list-constraints-for-portfolio.
- AWS CLI
-
Esempio 1: Per elencare tutti i vincoli per un portafoglio
L'
list-constraints-for-portfolioesempio seguente elenca tutti i vincoli per un portafoglio.aws servicecatalog list-constraints-for-portfolio \ --portfolio-idport-y3fnkeslpxxxxOutput:
{ "ConstraintDetails": [ { "ConstraintId": "cons-dgdyqdqrxxxxx", "Type": "LAUNCH", "Description": "Launch as local role TestLaunchRole", "Owner": "123456789012", "ProductId": "prod-j6pd3hf6xxxxx", "PortfolioId": "port-y3fnkeslxxxxx" }, { "ConstraintId": "cons-tzxjnj4l6xxxx", "Type": "RESOURCE_UPDATE", "Owner": "123456789012", "ProductId": "prod-sphewkokxxxxx", "PortfolioId": "port-y3fnkeslxxxxx" } ] }Esempio 2: elencare i vincoli su un prodotto
L'
list-constraints-for-portfolioesempio seguente elenca i vincoli su un prodotto.aws servicecatalog list-constraints-for-portfolio \ --portfolio-idport-y3fnkeslxxxxx\ --product-idprod-j6pd3hf6xxxxxOutput:
{ "ConstraintDetails": [ { "ConstraintId": "cons-dgdyqdqrxxxxx", "Type": "LAUNCH", "Description": "Launch as local role TestLaunchRole", "Owner": "123456789012", "ProductId": "prod-j6pd3hf6xxxxx", "PortfolioId": "port-y3fnkeslxxxxx" } ] }Per ulteriori informazioni, vedere Utilizzo dei vincoli AWS di Service Catalog nella Guida per l'utente AWS di Service Catalog.
-
Per i dettagli sull'API, vedere ListConstraintsForPortfolio
in AWS CLI Command Reference.
-
L’esempio di codice seguente mostra come utilizzare list-launch-paths.
- AWS CLI
-
Per elencare i percorsi di avvio
L'
list-launch-pathsesempio seguente elenca i percorsi di avvio di un portfolio.aws servicecatalog list-launch-paths \ --product-idprod-cfrfxmraxxxxxOutput:
{ "LaunchPathSummaries": [ { "Id": "lpv3-y3fnkeslpxxxx", "ConstraintSummaries": [ { "Type": "LAUNCH" } ], "Tags": [], "Name": "TestPort" } ] }Per ulteriori informazioni, vedere Granting Access to Users nella AWS Service Catalog User Guide.
-
Per i dettagli sull'API, consulta ListLaunchPaths
AWS CLI Command Reference.
-
L’esempio di codice seguente mostra come utilizzare list-portfolio-access.
- AWS CLI
-
Come elencare gli account con accesso a un portafoglio
L'
list-portfolio-accessesempio seguente elenca gli AWS account che hanno accesso al portafoglio specificato.aws servicecatalog list-portfolio-access \ --portfolio-idport-2s6abcdq5wdh4Output:
{ "AccountIds": [ "123456789012" ] }-
Per i dettagli sull'API, vedere ListPortfolioAccess
in AWS CLI Command Reference.
-
L’esempio di codice seguente mostra come utilizzare list-portfolios-for-product.
- AWS CLI
-
Come elencare i portafogli associati a un prodotto
L’esempio
list-portfolios-for-productseguente elenca i portafogli associati al prodotto specificato.aws servicecatalog list-portfolios-for-product \ --product-idprod-abcdfz3syn2rgOutput:
{ "PortfolioDetails": [ { "CreatedTime": 1571337221.555, "Id": "port-2s6abcdq5wdh4", "ARN": "arn:aws:catalog:us-west-2:123456789012:portfolio/port-2s6abcdq5wdh4", "DisplayName": "my-portfolio", "ProviderName": "my-provider" }, { "CreatedTime": 1559665256.348, "Id": "port-5abcd3e5st4ei", "ARN": "arn:aws:catalog:us-west-2:123456789012:portfolio/port-5abcd3e5st4ei", "DisplayName": "test", "ProviderName": "provider-name" } ] }-
Per i dettagli sull'API, vedi in Command Reference. ListPortfoliosForProduct
AWS CLI
-
L’esempio di codice seguente mostra come utilizzare list-portfolios.
- AWS CLI
-
Come elencare i portafogli
L’esempio
list-portfoliosseguente elenca i portafogli di Catalogo dei servizi presenti nella Regione corrente.aws servicecatalog list-portfoliosOutput:
{ "PortfolioDetails": [ { "CreatedTime": 1559665256.348, "ARN": "arn:aws:catalog:us-east-2:123456789012:portfolio/port-5pzcxmplst4ei", "DisplayName": "my-portfolio", "Id": "port-5pzcxmplst4ei", "ProviderName": "my-user" } ] }-
Per i dettagli sull'API, vedi ListPortfolios
in AWS CLI Command Reference.
-
L’esempio di codice seguente mostra come utilizzare list-principals-for-portfolio.
- AWS CLI
-
Come elencare tutti i principali per un portafoglio
L’esempio
list-principals-for-portfolioseguente elenca tutti i principali del portafoglio specificato.aws servicecatalog list-principals-for-portfolio \ --portfolio-idport-2s6abcdq5wdh4Output:
{ "Principals": [ { "PrincipalARN": "arn:aws:iam::123456789012:user/usertest", "PrincipalType": "IAM" } ] }-
Per i dettagli sull'API, vedi in Command Reference. ListPrincipalsForPortfolio
AWS CLI
-
L’esempio di codice seguente mostra come utilizzare list-provisioning-artifacts.
- AWS CLI
-
Come elencare tutti gli artefatti di provisioning per un prodotto
L’esempio
list-provisioning-artifactsseguente elenca tutti gli artefatti di provisioning per il prodotto specificato.aws servicecatalog list-provisioning-artifacts \ --product-idprod-nfi2abcdefgcpwOutput:
{ "ProvisioningArtifactDetails": [ { "Id": "pa-abcdef54ipm6z", "Description": "test-version-description", "Type": "CLOUD_FORMATION_TEMPLATE", "CreatedTime": 1576021147.0, "Active": true, "Name": "test-version-name" }, { "Id": "pa-bb4zyxwwnaio", "Description": "test description", "Type": "CLOUD_FORMATION_TEMPLATE", "CreatedTime": 1576022545.0, "Active": true, "Name": "test-provisioning-artifact-2" } ] }-
Per i dettagli sull'API, vedi in Command Reference. ListProvisioningArtifacts
AWS CLI
-
L’esempio di codice seguente mostra come utilizzare list-resources-for-tag-option.
- AWS CLI
-
Per elencare le risorse associate a TagOption
L’esempio
list-resources-for-tag-optionseguente elenca le risorse associate alTagOptionspecificato.aws servicecatalog list-resources-for-tag-option \ --tag-option-idtag-p3tej2abcd5qcOutput:
{ "ResourceDetails": [ { "ARN": "arn:aws:catalog:us-west-2:123456789012:product/prod-abcdfz3syn2rg", "Name": "my product", "Description": "description", "CreatedTime": 1562097906.0, "Id": "prod-abcdfz3syn2rg" } ] }-
Per i dettagli sull'API, vedi ListResourcesForTagOption
in AWS CLI Command Reference.
-
L’esempio di codice seguente mostra come utilizzare list-tag-options.
- AWS CLI
-
L’esempio
list-tag-optionsseguente elenca tutti i valori perTagOptions.aws servicecatalog list-tag-optionsOutput:
{ "TagOptionDetails": [ { "Value": "newvalue", "Active": true, "Id": "tag-iabcdn4fzjjms", "Key": "1234" }, { "Value": "value1", "Active": true, "Id": "tag-e3abcdvmwvrzy", "Key": "key" } ] }-
Per i dettagli sull'API, vedi ListTagOptions
in Command Reference. AWS CLI
-
L’esempio di codice seguente mostra come utilizzare provision-product.
- AWS CLI
-
Come eseguire il provisioning di un prodotto
L’esempio
provision-productseguente esegue il provisioning del prodotto specificato utilizzando l’artefatto di provisioning specificato.aws servicecatalog provision-product \ --product-idprod-abcdfz3syn2rg\ --provisioning-artifact-idpa-abc347pcsccfm\ --provisioned-product-name"mytestppname3"Output:
{ "RecordDetail": { "RecordId": "rec-tfuawdabcdege", "CreatedTime": 1577222793.362, "ProvisionedProductId": "pp-abcd27bm4mldq", "PathId": "lpv2-abcdg3jp6t5k6", "RecordErrors": [], "ProductId": "prod-abcdfz3syn2rg", "UpdatedTime": 1577222793.362, "RecordType": "PROVISION_PRODUCT", "ProvisionedProductName": "mytestppname3", "ProvisioningArtifactId": "pa-pcz347abcdcfm", "RecordTags": [], "Status": "CREATED", "ProvisionedProductType": "CFN_STACK" } }-
Per i dettagli sull'API, vedi ProvisionProduct
in AWS CLI Command Reference.
-
L’esempio di codice seguente mostra come utilizzare reject-portfolio-share.
- AWS CLI
-
Come rifiutare una condivisione di portafoglio
L’esempio
reject-portfolio-shareseguente rifiuta la condivisione del portafoglio indicato.aws servicecatalog reject-portfolio-share \ --portfolio-idport-2s6wuabcdefghijkQuesto comando non produce alcun output.
-
Per i dettagli sull'API, vedi in Command Reference. RejectPortfolioShare
AWS CLI
-
L’esempio di codice seguente mostra come utilizzare scan-provisioned-products.
- AWS CLI
-
Come elencare tutti i prodotti sottoposti a provisioning disponibili
L’esempio
scan-provisioned-productsseguente elenca i prodotti sottoposti a provisioning disponibili.aws servicecatalog scan-provisioned-productsOutput:
{ "ProvisionedProducts": [ { "Status": "ERROR", "Arn": "arn:aws:servicecatalog:us-west-2:123456789012:stack/mytestppname3/pp-abcd27bm4mldq", "StatusMessage": "AmazonCloudFormationException Parameters: [KeyName] must have values (Service: AmazonCloudFormation; Status Code: 400; Error Code: ValidationError; Request ID: 5528602a-a9ef-427c-825c-f82c31b814f5)", "Id": "pp-abcd27bm4mldq", "Type": "CFN_STACK", "IdempotencyToken": "527c5358-2a1a-4b9e-b1b9-7293b0ddff42", "CreatedTime": 1577222793.358, "Name": "mytestppname3", "LastRecordId": "rec-tfuawdabcdxge" } ] }-
Per i dettagli sulle API, consulta la sezione Command Reference. ScanProvisionedProducts
AWS CLI
-
L’esempio di codice seguente mostra come utilizzare search-products-as-admin.
- AWS CLI
-
Come cercare prodotti con privilegi da amministratore
L’esempio
search-products-as-adminseguente cerca prodotti con privilegi da amministratore, utilizzando un ID portafoglio come filtro.aws servicecatalog search-products-as-admin \ --portfolio-idport-5abcd3e5st4eiOutput:
{ "ProductViewDetails": [ { "ProductViewSummary": { "Name": "my product", "Owner": "owner name", "Type": "CLOUD_FORMATION_TEMPLATE", "ProductId": "prod-abcdfz3syn2rg", "HasDefaultPath": false, "Id": "prodview-abcdmyuzv2dlu", "ShortDescription": "description" }, "ProductARN": "arn:aws:catalog:us-west-2:123456789012:product/prod-abcdfz3syn2rg", "CreatedTime": 1562097906.0, "Status": "CREATED" } ] }-
Per i dettagli sull'API, vedi in Command Reference. SearchProductsAsAdmin
AWS CLI
-
L’esempio di codice seguente mostra come utilizzare search-products.
- AWS CLI
-
Per ottenere informazioni sui prodotti a cui il chiamante ha accesso
L'
search-productsesempio seguente ottiene tutti i prodotti a cui il chiamante ha accesso.aws servicecatalog search-productsOutput:
{ "ProductViewSummaries": [ { "Id": "prodview-5uksdh4xxxxxx", "ProductId": "prod-j6fu3hxxxxxxxx", "Name": "TestSC", "Owner": "test", "ShortDescription": "", "Type": "CLOUD_FORMATION_TEMPLATE", "Distributor": "", "HasDefaultPath": false, "SupportEmail": "", "SupportDescription": "", "SupportUrl": "" }, { "Id": "prodview-3kfoaabxxxxxx", "ProductId": "prod-j6pd3xxxxxxxx", "Name": "TestProduct", "Owner": "test_owner", "ShortDescription": "", "Type": "CLOUD_FORMATION_TEMPLATE", "Distributor": "", "HasDefaultPath": false, "SupportEmail": "", "SupportDescription": "", "SupportUrl": "" } ] }Per ulteriori informazioni, vedere Managing Products nella AWS Service Catalog User Guide.
-
Per i dettagli sull'API, vedi SearchProducts
in AWS CLI Command Reference.
-
L’esempio di codice seguente mostra come utilizzare search-provisioned-products.
- AWS CLI
-
Come cercare i prodotti sottoposti a provisioning
L’esempio
search-provisioned-productsseguente cerca i prodotti sottoposti a provisioning corrispondenti all’ID prodotto specificato, utilizzando un file JSON per passare i parametri.aws servicecatalog search-provisioned-products \ --cli-input-jsonfile://search-provisioned-products-input.jsonContenuto di
search-provisioned-products-input.json:{ "Filters": { "SearchQuery": [ "prod-tcjvfz3syn2rg" ] } }Output:
{ "ProvisionedProducts": [ { "ProvisioningArtifactId": "pa-pcz347abcdcfm", "Name": "mytestppname3", "CreatedTime": 1577222793.358, "Id": "pp-abcd27bm4mldq", "Status": "ERROR", "UserArn": "arn:aws:iam::123456789012:user/cliuser", "StatusMessage": "AmazonCloudFormationException Parameters: [KeyName] must have values (Service: AmazonCloudFormation; Status Code: 400; Error Code: ValidationError; Request ID: 5528602a-a9ef-427c-825c-f82c31b814f5)", "Arn": "arn:aws:servicecatalog:us-west-2:123456789012:stack/mytestppname3/pp-abcd27bm4mldq", "Tags": [ { "Value": "arn:aws:catalog:us-west-2:123456789012:product/prod-abcdfz3syn2rg", "Key": "aws:servicecatalog:productArn" }, { "Value": "arn:aws:iam::123456789012:user/cliuser", "Key": "aws:servicecatalog:provisioningPrincipalArn" }, { "Value": "value-3", "Key": "1234" }, { "Value": "pa-pcz347abcdcfm", "Key": "aws:servicecatalog:provisioningArtifactIdentifier" }, { "Value": "arn:aws:catalog:us-west-2:123456789012:portfolio/port-2s6abcdq5wdh4", "Key": "aws:servicecatalog:portfolioArn" }, { "Value": "arn:aws:servicecatalog:us-west-2:123456789012:stack/mytestppname3/pp-abcd27bm4mldq", "Key": "aws:servicecatalog:provisionedProductArn" } ], "IdempotencyToken": "527c5358-2a1a-4b9e-b1b9-7293b0ddff42", "UserArnSession": "arn:aws:iam::123456789012:user/cliuser", "Type": "CFN_STACK", "LastRecordId": "rec-tfuawdabcdxge", "ProductId": "prod-abcdfz3syn2rg" } ], "TotalResultsCount": 1 }-
Per i dettagli sull'API, vedi in Command Reference. SearchProvisionedProducts
AWS CLI
-
L’esempio di codice seguente mostra come utilizzare terminate-provisioned-product.
- AWS CLI
-
Per terminare un prodotto fornito
L'
terminate-provisioned-productesempio seguente interrompe un prodotto fornito.aws servicecatalog terminate-provisioned-product \ --provisioned-product-idpp-7z4t3k4hxxxxxOutput:
{ "RecordDetail": { "RecordId": "rec-sbwnhzld3xxxx", "ProvisionedProductName": "test2", "Status": "CREATED", "CreatedTime": "2025-12-31T15:23:55.051000-06:00", "UpdatedTime": "2025-12-31T15:23:55.051000-06:00", "ProvisionedProductType": "CFN_STACK", "RecordType": "TERMINATE_PROVISIONED_PRODUCT", "ProvisionedProductId": "pp-7z4t3k4hxxxxx", "ProductId": "prod-j6pd3hf6xxxxx", "ProvisioningArtifactId": "pa-sbhovlh7wxxxx", "PathId": "lpv3-y3fnkeslpxxxx", "RecordErrors": [], "RecordTags": [], "LaunchRoleArn": "arn:aws:iam::123456789012:role/TestLaunchRole" } }Per ulteriori informazioni, vedere Managing Provisioned Products nella AWS Service Catalog User Guide.
-
Per i dettagli sull'API, vedi TerminateProvisionedProduct
in AWS CLI Command Reference.
-
L’esempio di codice seguente mostra come utilizzare update-constraint.
- AWS CLI
-
Per aggiornare un vincolo
L'
update-constraintesempio seguente aggiorna un vincolo.aws servicecatalog update-constraint \ --idcons-dgdyqdqrxxxxx\ --parameters '{"LocalRoleName": "TestLaunchRole"}'Output:
{ "ConstraintDetail": { "ConstraintId": "cons-dgdyqdqrxxxxx", "Type": "LAUNCH", "Description": "Launch as local role TestLaunchRole", "Owner": "123456789012", "ProductId": "prod-j6pd3hf6xxxxx", "PortfolioId": "port-y3fnkeslxxxxx" }, "ConstraintParameters": "{\"LocalRoleName\": \"TestLaunchRole\"}", "Status": "CREATING" }Per ulteriori informazioni, vedere Utilizzo dei vincoli AWS di Service Catalog nella Guida per l'utente AWS di Service Catalog.
-
Per i dettagli sull'API, vedere UpdateConstraint
in AWS CLI Command Reference.
-
L’esempio di codice seguente mostra come utilizzare update-portfolio.
- AWS CLI
-
Come aggiornare un portafoglio
L’esempio
update-portfolioseguente aggiorna il nome del portafoglio specificato.aws servicecatalog update-portfolio \ --idport-5abcd3e5st4ei\ --display-name"New portfolio name"Output:
{ "PortfolioDetail": { "DisplayName": "New portfolio name", "ProviderName": "provider", "ARN": "arn:aws:catalog:us-west-2:123456789012:portfolio/port-5abcd3e5st4ei", "Id": "port-5abcd3e5st4ei", "CreatedTime": 1559665256.348 }, "Tags": [] }-
Per i dettagli sull'API, vedi UpdatePortfolio
in AWS CLI Command Reference.
-
L’esempio di codice seguente mostra come utilizzare update-product.
- AWS CLI
-
Come aggiornare un prodotto
L’esempio
update-productseguente aggiorna il nome e il proprietario del prodotto specificato.aws servicecatalog update-product \ --idprod-os6abc7drqlt2\ --name"New product name"\ --owner"Updated product owner"Output:
{ "Tags": [ { "Value": "iad", "Key": "region" } ], "ProductViewDetail": { "ProductViewSummary": { "Owner": "Updated product owner", "ProductId": "prod-os6abc7drqlt2", "Distributor": "test-distributor", "SupportUrl": "https://aws.amazon.com", "Name": "New product name", "ShortDescription": "test-description", "HasDefaultPath": false, "Id": "prodview-6abcdgrfhvidy", "SupportDescription": "test-support", "SupportEmail": "test@amazon.com", "Type": "CLOUD_FORMATION_TEMPLATE" }, "Status": "CREATED", "ProductARN": "arn:aws:catalog:us-west-2:123456789012:product/prod-os6abc7drqlt2", "CreatedTime": 1577136255.0 } }-
Per i dettagli sull'API, vedi UpdateProduct
in AWS CLI Command Reference.
-
L’esempio di codice seguente mostra come utilizzare update-provisioning-artifact.
- AWS CLI
-
Come aggiornare un artefatto di provisioning
L’esempio
update-provisioning-artifactseguente aggiorna il nome e la descrizione dell’artefatto di provisioning specificato, utilizzando un file JSON per passare i parametri.aws servicecatalog update-provisioning-artifact \ --cli-input-jsonfile://update-provisioning-artifact-input.jsonContenuto di
update-provisioning-artifact-input.json:{ "ProductId": "prod-abcdfz3syn2rg", "ProvisioningArtifactId": "pa-pcz347abcdcfm", "Name": "updated name", "Description": "updated description" }Output:
{ "Info": { "TemplateUrl": "https://awsdocs.s3.amazonaws.com/servicecatalog/myexampledevelopment-environment.template" }, "Status": "AVAILABLE", "ProvisioningArtifactDetail": { "Active": true, "Description": "updated description", "Id": "pa-pcz347abcdcfm", "Name": "updated name", "Type": "CLOUD_FORMATION_TEMPLATE", "CreatedTime": 1562097906.0 } }-
Per i dettagli sull'API, vedi in Command Reference. UpdateProvisioningArtifact
AWS CLI
-
L’esempio di codice seguente mostra come utilizzare update-tag-option.
- AWS CLI
-
Per aggiornare un TagOption
L’esempio
update-tag-optionseguente aggiorna il valore di unTagOption, utilizzando il file JSON specificato.aws servicecatalog update-tag-option --cli-input-jsonfile://update-tag-option-input.jsonContenuto di
update-tag-option-input.json:{ "Id": "tag-iabcdn4fzjjms", "Value": "newvalue", "Active": true }Output:
{ "TagOptionDetail": { "Value": "newvalue", "Key": "1234", "Active": true, "Id": "tag-iabcdn4fzjjms" } }-
Per i dettagli sull'API, vedi UpdateTagOption
in AWS CLI Command Reference.
-