Tutorial: Identificación de la asignación de recursos del usuario - AWS Service Catalog

Las traducciones son generadas a través de traducción automática. En caso de conflicto entre la traducción y la version original de inglés, prevalecerá la version en inglés.

Tutorial: Identificación de la asignación de recursos del usuario

Puede identificar al usuario que aprovisionó un producto y los recursos asociados al producto mediante la AWS Service Catalog consola. Este tutorial le ayuda a adaptar este ejemplo a sus propios productos aprovisionados.

Para administrar todos los productos aprovisionados de la cuenta, se requiere acceso AWSServiceCatalogAdminFullAccess o de nivel equivalente a las operaciones de escritura del producto aprovisionado. Para obtener más información, consulte Administración de identidades y accesos en la Guía del administrador de AWS Service Catalog .

Cómo identificar al usuario que ha aprovisionado un producto y los recursos asociados
  1. Abra https://console.aws.amazon.com/servicecatalog.

  2. Elija Productos aprovisionados en el menú de navegación de la izquierda.

  3. En el menú desplegable del Filtro de acceso, seleccione Cuenta.

    Provisioned products interface with search bar, access filter dropdown, and table columns.
  4. En la vista de la Cuenta, seleccione y abra un producto aprovisionado para ver sus detalles.

    Provisioned products table showing one S3 bucket product with its creation date and status.

    Puede ver los detalles del producto aprovisionado.

    Provisioned product details page showing status, ID, name, creation date, and other information.
  5. Desplácese hacia abajo en la sección Eventos. Tenga en cuenta los valores de Provisioned product ID y CloudformationStackARN.

    Events section showing UPDATE_PROVISIONED_PRODUCT with CloudFormationStackARN details.
  6. Utilice el ID de producto aprovisionado para identificar el AWS CloudTrail registro que corresponde a este lanzamiento e identificar al usuario solicitante (normalmente, se introduce una dirección de correo electrónico durante la federación). En este ejemplo, es "steve".

    { "eventVersion":"1.03","userIdentity": { "type":"AssumedRole", "principalId":"[id]:steve", "arn":"arn:aws:sts::[account number]:assumed-role/SC-usertest/steve", "accountId":[account number], "accessKeyId":[access key], "sessionContext": { "attributes": { "mfaAuthenticated":[boolean], "creationDate":[timestamp] }, "sessionIssuer": { "type":"Role", "principalId":"AROAJEXAMPLELH3QXY", "arn":"arn:aws:iam::[account number]:role/[name]", "accountId":[account number], "userName":[username] } } }, "eventTime":"2016-08-17T19:20:58Z","eventSource":"servicecatalog.amazonaws.com", "eventName":"ProvisionProduct", "awsRegion":"us-west-2", "sourceIPAddress":[ip address], "userAgent":"Coral/Netty", "requestParameters": { "provisioningArtifactId":[id], "productId":[id], "provisioningParameters":[Shows all the parameters that the end user entered], "provisionToken":[token], "pathId":[id], "provisionedProductName":[name], "tags":[], "notificationArns":[] }, "responseElements": { "recordDetail": { "provisioningArtifactId":[id], "status":"IN_PROGRESS", "recordId":[id], "createdTime":"Aug 17, 2016 7:20:58 PM", "recordTags":[], "recordType":"PROVISION_PRODUCT", "provisionedProductType":"CFN_STACK", "pathId":[id], "productId":[id], "provisionedProductName":"testSCproduct", "recordErrors":[], "provisionedProductId":[id] } }, "requestID":[id], "eventID":[id], "eventType":"AwsApiCall", "recipientAccountId":[account number] }
  7. Utilice el CloudformationStackARN valor para identificar AWS CloudFormation los eventos y buscar información sobre los recursos creados. También puede usar la AWS CloudFormation API para obtener esta información. Para obtener más información, consulte Referencia de la API de AWS CloudFormation.

Puede realizar los pasos 1 a 4 mediante la AWS Service Catalog API o el AWS CLI. Para obtener más información, consulte la Guía para desarrolladores de AWS Service Catalog y la Referencia de la línea de comandos de AWS Service Catalog .