CreateSAMLProviderÚselo con un AWS SDK o CLI - AWS SDKEjemplos de código

Hay más AWS SDK ejemplos disponibles en el GitHub repositorio de AWS Doc SDK Examples.

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.

CreateSAMLProviderÚselo con un AWS SDK o CLI

En los siguientes ejemplos de código, se muestra cómo utilizar CreateSAMLProvider.

CLI
AWS CLI

Para crear un SAML proveedor

En este ejemplo se crea un nuevo SAML proveedor en IAM namedMySAMLProvider. Se describe en el documento de SAML metadatos que se encuentra en el archivoSAMLMetaData.xml.

aws iam create-saml-provider \ --saml-metadata-document file://SAMLMetaData.xml \ --name MySAMLProvider

Salida:

{ "SAMLProviderArn": "arn:aws:iam::123456789012:saml-provider/MySAMLProvider" }

Para obtener más información, consulte Creación de proveedores de IAM SAML identidad en la Guía del AWS IAM usuario.

  • Para API obtener más información, consulte C reateSAMLProvider en la Referencia de AWS CLI comandos.

JavaScript
SDKpara JavaScript (v3)
nota

Hay más información. GitHub Busque el ejemplo completo y aprenda a configurar y ejecutar en el Repositorio de ejemplos de código de AWS.

import { CreateSAMLProviderCommand, IAMClient } from "@aws-sdk/client-iam"; import { readFileSync } from "node:fs"; import * as path from "node:path"; import { dirnameFromMetaUrl } from "@aws-doc-sdk-examples/lib/utils/util-fs.js"; const client = new IAMClient({}); /** * This sample document was generated using Auth0. * For more information on generating this document, see https://docs.aws.amazon.com/IAM/latest/UserGuide/id_roles_providers_create_saml.html#samlstep1. */ const sampleMetadataDocument = readFileSync( path.join( dirnameFromMetaUrl(import.meta.url), "../../../../resources/sample_files/sample_saml_metadata.xml", ), ); /** * * @param {*} providerName * @returns */ export const createSAMLProvider = async (providerName) => { const command = new CreateSAMLProviderCommand({ Name: providerName, SAMLMetadataDocument: sampleMetadataDocument.toString(), }); const response = await client.send(command); console.log(response); return response; };
  • Para API obtener más información, consulte C reateSAMLProvider en la AWS SDK for JavaScript APIreferencia.

PowerShell
Herramientas para PowerShell

Ejemplo 1: Este ejemplo crea una nueva entidad SAML proveedora enIAM. Se denomina MySAMLProvider y se describe en el documento de SAML metadatos que se encuentra en el archivoSAMLMetaData.xml, que se descargó por separado del sitio web del proveedor de SAML servicios.

New-IAMSAMLProvider -Name MySAMLProvider -SAMLMetadataDocument (Get-Content -Raw SAMLMetaData.xml)

Salida:

arn:aws:iam::123456789012:saml-provider/MySAMLProvider
  • Para API obtener más información, consulte C reateSAMLProvider en la referencia de AWS Tools for PowerShell cmdlets.