Execute operações comuns do Simple Log Service com o SDK para PHP, como gerenciar projetos e Logstores.
Pré-requisitos
O Simple Log Service está ativado. Ativar o Simple Log Service.
-
Um par de AccessKey foi criado. Para mais informações, consulte Par de AccessKey.
O par de AccessKey de uma conta Alibaba Cloud tem permissões em todas as operações de API. Isso representa um alto risco de segurança. Recomendamos fortemente que você crie e use um usuário do Resource Access Management (RAM) para fazer chamadas de API ou executar tarefas rotineiras de operação e manutenção. O usuário RAM deve ter as permissões necessárias para gerenciar recursos do Simple Log Service. Para mais informações, consulte Conceder permissões a um usuário RAM.
O SDK do Simple Log Service para PHP está instalado. Para mais informações, consulte Instalar o SDK para PHP.
Código de exemplo
O exemplo a seguir cria um arquivo test.php no mesmo diretório de aliyun-log-php-sdk-master e chama uma operação de API para criar um Logstore. Aliyun_Log_Client é o cliente PHP do Simple Log Service que gerencia recursos como projetos e Logstores. Inicialize uma instância do cliente antes de enviar solicitações. Para mais exemplos de código, consulte Aliyun Log PHP SDK.
<?PHP
require_once realpath(dirname(__FILE__).'/aliyun-log-php-sdk-master/Log_Autoload.php');
class test
{
public static function main()
{
// The endpoint of Simple Log Service. This example uses the endpoint for the China (Hangzhou) region. Replace the value with the endpoint for your region.
$endpoint = 'cn-hangzhou.log.aliyuncs.com';
// In this example, the AccessKey ID and AccessKey secret are obtained from environment variables.
$accessKeyId = getenv('ALIBABA_CLOUD_ACCESS_KEY_ID');
$accessKey = getenv('ALIBABA_CLOUD_ACCESS_KEY_SECRET');
// Create a Simple Log Service client.
$client = new Aliyun_Log_Client($endpoint, $accessKeyId, $accessKey);
// The project name.
$project = 'aliyun-test-project';
// The Logstore name.
$logstore = 'aliyun-test-logstore';
// The data retention period in days. If you set this parameter to 3650, the data is permanently stored.
$infrequentAccessTTL = 30;
// The number of shards.
$shardCount = 2;
// Create a Logstore.
$req2 = new Aliyun_Log_Models_CreateLogstoreRequest($project, $logstore, $infrequentAccessTTL, $shardCount);
$res2 = $client->createLogstore($req2);
}
}
test::main();
Instruções
Leia o conteúdo em inglês para entender O QUE precisa ser comunicado
Escreva o português brasileiro DO ZERO — esqueça a estrutura das frases em inglês
Preserve toda a formatação markdown, blocos de código, links e imagens exatamente como estão
Tags xref (
<a data-tag="xref" ...>texto</a>) — preserve a TAG INTEIRA com todos os atributos na ordem e caixa originais, traduza APENAS o texto visível entre > eAplique todas as regras específicas do idioma rigorosamente
Aplique as regras de stopwords com tolerância zero
Use o modo imperativo em passos numerados e listas de procedimentos
Garanta a consistência terminológica — o mesmo termo deve ter a mesma tradução em todo o documento
Varie os inícios de frase em listas/tabelas — nenhum iniciador repetido mais de 3 vezes
Retorne APENAS o documento markdown em português brasileiro, sem explicações