Solucionar problemas do AWS Serverless Application Repository - AWS Serverless Application Repository

As traduções são geradas por tradução automática. Em caso de conflito entre o conteúdo da tradução e da versão original em inglês, a versão em inglês prevalecerá.

Solucionar problemas do AWS Serverless Application Repository

Ao usar o AWS Serverless Application Repository, você pode encontrar problemas ao criar, atualizar ou excluir seus aplicativos. Use esta seção para ajudar a solucionar problemas comuns que podem ocorrer. Também é possível pesquisar respostas e postar perguntas no Fóruns do AWS Serverless Application Repository.

nota

Os aplicativos no AWS Serverless Application Repository são implantados usando o AWS CloudFormation. Para obter informações sobre a solução de problemas do AWS CloudFormation consulte o AWS CloudFormation Guia de solução de problemas.

Não é possível tornar um aplicativo público

Se não for possível tornar seu aplicativo público, pode haver um arquivo de licença ausente para o seu aplicativo aprovado pela Open Source Initiative (OSI).

Para tornar seu aplicativo público, você precisa de um arquivo de licença aprovado pela OSI e também de uma versão publicada desse aplicativo com um URL de código-fonte. Não é possível atualizar a licença de um aplicativo depois que ele é criado.

Se você não puder tornar seu aplicativo público devido à ausência de um arquivo de licença, exclua o aplicativo e crie um novo com o mesmo nome. Forneça a ele uma ou mais licenças de código aberto aprovadas pela organização Open Source Initiative (OSI).

Uma cota foi excedida

Se você receber uma mensagem de erro indicando que uma cota foi excedida, verifique se você atingiu a cota do recurso. Para as cotas do AWS Serverless Application Repository, consulte Cotas do AWS Serverless Application Repository.

Um arquivo Readme atualizado não aparece imediatamente

Quando você torna seu aplicativo público, o conteúdo dele pode levar até 24 horas para ser atualizado. Se a atualização levar mais do que 24 horas, entre em contatoAWSSupport para ajuda. Para detalhes, veja o seguinte.

Você não pode implantar um aplicativo devido a permissões do IAM insuficientes

Para implantar um aplicativo do AWS Serverless Application Repository, você precisa de permissões para recursos do AWS Serverless Application Repository; e pilhas do AWS CloudFormation. Você também pode precisar de permissão para usar os serviços subjacentes descritos no aplicativo. Por exemplo, se estiver criando um bucket do Amazon S3 ou uma tabela do Amazon DynamoDB, você precisa de permissões para o Amazon S3 ou para o DynamoDB.

Se tiver esse tipo de problema, analise sua política do AWS Identity and Access Management (IAM) e verifique se você tem as permissões necessárias. Para obter mais informações, consulteComo controlar o acesso com oAWSIdentity and Access Management.

Não é possível implantar o mesmo aplicativo duas vezes

O nome de aplicativo que você fornece é usado como o nome da pilha do AWS CloudFormation. Se você tiver problemas para implantar um aplicativo, verifique há alguma pilha do AWS CloudFormation com o mesmo nome. Se houver, forneça um nome de aplicativo diferente ou exclua a pilha existente para implantar o aplicativo com o mesmo nome.

Por que meu aplicativo não está publicamente disponível?

Os aplicativos são privados por padrão. Para tornar seu aplicativo público, siga as etapas descritas aqui.

Como entrar em contato com o Support

Em alguns casos, pode não ser possível encontrar soluções de problemas nesta seção ou por meio dos fóruns do AWS Serverless Application Repository. Se você tiver umAWSPremium Support, você poderá criar um caso de suporte técnico emAWSSuporte para.

Antes de entrar em contatoAWSSupport, tenha em conta o nome de recurso da Amazon (ARN) do aplicativo para o qual você precisa de ajuda. É possível encontrar o ARN do aplicativo no console do AWS Serverless Application Repository.